Pour faire ça, il faut utiliser du JavaScript.
Soit tu prévoie toute les deuxièmes listes possibles dans le tpl, et tu gère par JavaScript l'affichage de la bonne deuxième liste en fonction de la première.
Soit tu utilise de l'ajax en JavaScript pour demander au serveur le contenu de la deuxième liste quand un choix a été fait sur la première liste et tu l'affiche dans la page.
Quelque soit la méthode choisie, il va falloir que tu fasse des recherche sur google pour mettre cela en place car cela sera trop complexe pour donner le code source qui te va bien sur le forum.