Hi,
You have to do it manually. Both maps would have a block.
When the block falls in the hole, set a boolean value in the savegame.
If the boolean is false, the bottom map removes the blocks at loading time.
If the boolean is true, the upper map removes the blocks at loading time.
There is an example of this in ZSDX, in dungeon 7 for example.