It took a long time, but eventually I figured out how to free Salga. I came to realize that the spirits that were controlling him through the amulets controlled him by consuming whatever hope he had for anything else. In his mind, the only way there could be a hope for any kind of future was to obey them. So I responded by using my telepathic skills fueled by elven high magic--I refueled his hope, locked in a battle of wits with the spirits controlling him. Eventually, the spirits were pushed out of his head, and I was able to kill them.
Then Salga was free, but he is still in the wood elf village, where we can keep an eye on him.
CONTINUED