An interesting option is to attack ghosts with an expendable hero and increase their number by a hundred. Then, defeat these ghosts with a skilled Necromancer with a bunch of Rangers + Crusaders, an expert in Necromancy, and mass Slow.
And in the missions for Archibald, there was a good Knight with expert Necromancy.