Yes, something like that, except that after the first Hatch, it should be possible to use (entlast) for the selection of the Hatch to Copy/Explode/etc., not requiring the User to pick it. Also, a specific sequence of patterns could be built in, with their appropriate scales and rotations, if there are typical combinations.
But I think it would still always be necessary to ask the User to pick in the open area they want to Hatch in, at each step. I don't see how finding the right place to pick in could be automated, i.e. how to guarantee that a calculated point is outside the closed-shape portions of all Hatches drawn so far. [Maybe it could be done with a very specific series of patterns and careful control of the origin points and scales and rotations of each.]
Nor do I think it could be done by automated object selection only, at least not after the second Hatch, because I expect once you get more than one pattern of closed shapes drawn around each other, some shapes from newer ones will partially overlap or could even enclose those from earlier ones, and there will likely be ambiguities about what constitutes an "island."
At the least [and applicable whether by point pick or object selection], you would need to ensure the Style for islands is "Outer," not "Normal." This is the kind of thing that could happen under "Normal" Style, if the yellow SQUARE pattern was first, the red HEX pattern second, and the green DASH pattern last:

Note the bit of DASH pattern inside the yellow square in the middle, and inside the partial red hexagon at lower left, which I suspect you would not want.
Maybe that would never happen in the sequence(s) of patterns you would use, if they get successively smaller so that nothing newer can ever fully enclose something earlier.
Kent Cooper, AIA