Here you can see a whole slew of formerly confusing caves, now nicely mapped mini-zones. With no MapID of their own.
However, I see that
GetCurrentMapDungeonLevel() returns (hopefully) properly translated coordinates, even though the main map has no
GetNumDungeonMapLevels() to speak of. So maybe there's salvation...