ti saprei aiutare col codice in un altra libreria...jQuery proprio non la uso.

Penso che la soluzione più semplice sia di aggiungere UL all'interno dell'LI. Mettere l'LI con height fissa (tipo 20px) e overflow: hidden, così gli ul interni non si vedono. Poi aggiungi un effetto all'hover, aumentando l'altezza del li fino a visualizzare l'ul contenuto.

Ora faccio una prova e ti dico.