Well, that is how it's supposed to work. However if you create a map with models and map entities, and compile it, map_subents = 1 does not load the subentities. The only way it works is if you place them into the level via ent_create rather than directly into WED. Hence the issue, what is the purpose of map_subents if I have to create them by code.
I need to be able to load the map, then do a loop and check for the names of the subents that were loaded and then go about my business, but if I have to create them manually for every level I load, the code is going to be quite hectic and extensive and only more complicated with every level I add.
Here's the link to the original post.
map_subents