io ho fatto una cosa del genere con un pannello di un ecommerc dove l' utente a botta unica inserisce categoria e relative sottocategorie... mi sono trovato molto bene utilizando degli id come incrementale di controllo e dei semplici innerHTML ....