Auto-translated
32MeTpa, probably not. You could try this dirty hack: place one hero on the map, disable its AI, and when interacting with it, trigger a battle with another hero from the reserve using StartCombat. This is if the battle with a hero in the reserve works as expected, preserving the player's flag.