Uma Subconsulta na cláusula Select, como no seu caso, também é conhecida como Subconsulta Escalar, o que significa que é uma forma de expressão. O que significa que ele só pode retornar um valor.
Receio que você não possa retornar várias colunas de uma única subconsulta escalar, não.
Veja mais sobre o Oracle Scalar Subqueries:
http://docs.oracle.com/cd /B19306_01/server.102/b14200/expressions010.htm#i1033549