Hola,
No entiendo la intención de lo que querés hacer, mejor dicho: no entiendo la duda.
Si tu consulta funciona, vas a tener los valores de los campos que necesitás, y el nombre del índice en el vector que contiene al registro será el nombre del campo O el alias que le asignes.
Me refiero a que tu ejemplo es completamente válido y no tiene nada de extraño. Quizás me estoy perdiendo algún detalle.
De todas formas, lo mejor es que lo pruebes
Saludos.