That sounds like it would do a lot of good - that's what I did with the Overlook spirits I had in the lockboxes. I had someone to help me send them on to...wherever spirits would go here. Seemed a better option than anything else.
I can help you do research or head to the forest and see if I can pick up on anything, any whispers of wayward souls. Whatever you need.