Beh il concetto è sempre lo stesso...
Parlando ad esempio, di popolare delle select dinamicamente con Ajax, dovresti semplicemente annidare diverse funzioni che vengono lanciate quando cambi il valore della select, e che fanno diverse richieste asincrone e poi vanno a ripopolare tutte le select che hai deciso tu.
Esempio: ho 4 select A, B, C e D.
Mettiamo che cambiando i valori di A, si debbano filtrare i risultati di B e C, e invece cambiando i valori di B si debbano filtrare i valori di A, C e D.
Semplicemente, quando cambi un valore di A, metti due funzioni (o anche una messa giù bene...) che vanno a fare due richieste, e poi ti riportano i valori filtrati e popolano le due select...ecc...

(sempre se ho capito cosa intendevi...)

Ciao
Ale