Vi ringrazio per l'altra volta son riuscito a crearei il custom fieldset

Ora ho bisogno di un altro aiutino. io ho 4 custom fieldset : Corsi di laurea, Materie, Professori , Assistenti.
Ognuno di questi ora mi mostra a vdeo in una select box i relativi dati.
Io adesso vorrei riuscire a fare in modo che.
- Solo quando seleziono il corso di laurea posso visualizzare e selezionare uno delle Materie relative a quel corso di laurea selezionato.
- Stessa cosa solo se seleziono la materia posso visualizzare e selezionare il professore di quella materia.
- Stessa cosa solo se seleziono il professore posso visualizzare e selezionare l'assistente di quel professore.
Al momento i fieldset sono contemporaneamente attivi tutti e 4 e visualizzo tutti i dati. invece io vorrei filtrare i dati nel modo indicato sopra, come potrei fare ?
P.s. : sono nuovo io in questo ambiente di sviluppo e avrei bisogno di spiegazioni piu dettaglite per capire cosa devo fare non un semplice (es. puoi crearti un jason bla bla non ci capirei niente , scusatemi se chiedo troppo)