Ma perche` non crei l'albero lato server? Ne guadagni in tempo e in controllo sui dati (e di conseguenza sicurezza dei dati).

Che poi se e` per una istituzione pubblica, non puoi usare JS per creare l'albero (legge 4/04 = Stanca) - salvo eccezioni.