zend: Doctrine2 + ZF2 Array Output

Hi there!

Ich hab ne Abfrage welche über mehrere Tables geht. Funktioniert alles perfekt erhalte eig. auch den richtigen Output! Eigentlich! Das mehrdimensionale Array ist total unübersichtlich.. die verschiedenen Tables werden ausgegeben jedoch kein Array mit dem entsprechenden Tabellen Namen, damit ich weiss woher welche Einträge kommen!
Ist da etwas bei meiner Abfrage falsch oder eine Einstellung von Doctrine?

  
    public function getList($numb)  
    {  
        $qb = $this->getEntityManager()->createQueryBuilder();  
        $qb->select('phone', 'question', 'hierarchy');  
        $qb->from('ProjectTwo\Entity\Phone', 'phone');  
  
        $qb->leftJoin('ProjectTwo\Entity\Question', 'question',  Expr\Join::WITH, 'phone.id = question.phone');  
        $qb->leftJoin('ProjectTwo\Entity\Hierarchy', 'hierarchy', Expr\Join::WITH, 'phone.numb = hierarchy.id');  
  
        $qb->where('phone.numb= :numb');  
        $qb->setParameter(':numb', $numb);  
  
        $qb->andWhere('phone.withChecklist = :withChecklist');  
        $qb->setParameter(':withChecklist', '1');  
  
        return $qb;  
    }  

Beispiel Output (Leider kann ich so nicht nachvollziehen von welcher Tabelle bsp. welche ID ist)

  
array(3) {  
  [0]=>  
  array(16) {  
    ["id"]=>  
    string(36) "1"  
  }  
  [1]=>  
  array(6) {  
    ["id"]=>  
    string(36) "2"  
  }  
  [2]=>  
  array(8) {  
    ["id"]=>  
    string(36) "3"  
  }  
}