The idea is good, but according to the story I've created, it won't be possible.
Monsters are simple creatures and their actions are based on pure instinct.
Magic spirits are unpredictable and no human would want to get close to them. In the game's story, only the forest elves have a contract with the spirits.