¿Estás seguro?
Porque si al pintar $aux te aparece todo eso, quiere decir que en cada variable, estas guardando todo lo que $aux contiene (eso en caso de que este método de asignación funcione correctamente, nunca lo he usado así).
Código PHP:
Ver original$lista["'" . $l['tipo'] . $l['id'] . "'"] = $aux; // pasas todo el contenido de $aux a la variable...