non ho capito bene, scusami, pero' potresti fare così

fai digerire agli script che hai trovato il risulato della tua select. puoi ciclare sulle righe del result ed inserirle in un array.

magari se trovi un underscore significa che stai trattando un sotto menu; se ne trovi due, e' un sottosottomenu...etc.