Perhaps I don't get the question, but I don't see the issue. So I think you mean to ‘drill down’ in choices based on your previous selection? So your domain would probably look something like this
Since we can only retrieve one step in a native profile, you can model your page using a dataview for every previous selection, that contains a reference selector for the next object, like so:
So I think you are looking for a final result like this?
I too have been fighting this issue for sometime, a work around is described in https://forum.mendix.com/link/questions/108095 but I have not implemented nor tested it but I think I’m going to have to resort to this as there appears to be no “Native” base functionality available.