Eso sucede porque no puedes imprimir un array, eso carece de sentido.
Código PHP:
Ver original
echo $x; // Array to string conversion
Lo que debes hacer es imprimir el contenido de dicho array, tal vez con otro loop.
Precisamente debes recorrer el sub-array que obtienes, y si obtienes otro sub-sub-array iteras de nuevo, etc. hasta que obtengas valores que sí puedas imprimir.