E chiaro che si possono realizzare 5 caselle combinate in cascata, ma deve avere un senso la loro integrazione.
Partendo dall'esempio classico, da te indicato, con tre livelli di gerarchia ("Regioni - Province - Comuni") qualora si dovesse gestire: "Continenti - Stati - Regioni - Province - Comuni", allora si dovrebbe implementare la scelta progressiva con 5 livelli di gerarchia.
Ma, in tal caso, per la selezione (con una casella combinata o di riepilogo) si devono implementare 5 tabelle (una per ciascuna selezione progressiva) in modo che la scelta venga filtrata, di volta in volta, in base al livello gerarchico scandito.
E' per questo che ha poco senso impiegare una sola tabella (con i dati che facciano riferimento al singolo ID).
Concludendo, se si vuole affrontare un problema di programmazione si deve effettuare una analisi del problema e la soluzione deve essere adeguata a questo, altrimenti ci si ritrova con situazioni senza senso.