Si hay que pensarlo un rato, la idea es que se formen los niveles en el array de la misma forma que se arma el menu
Código HTML:
id nivel 1-1
nom nivel 1-1
sub
id nivel 2-1
nom nivel 2-1
sub
id nivel 3
nom nivel 3
id nivel 2-2
nom nivel 2-2
.........