Auto-translated
I freed both heroes using Faidaen. There were no glitches. First, I captured the Necropolis castle, then I freed the hero in the Dungeon (because it was closer to reach from the Necropolis castle), and finally, I freed the hero on the surface.
I played version 1.5.