En realidad me parece que estás complicándote.
Lo primero que debes hacer es:
y luego, con lo obtenido, construyes la query dinámicamente, para recuperar cada columna de datos de cada usuario.
Eso, siempre y cuando no haya basura entre los datos, como por ejemplo que hayan puesto "provincia", "pcia." y "prov", por ejemplo. De suceder eso, primero deberás manipular esa tabla para normalizar los datos-basura que haya.