Thank you for the heads up, Zach.
A duration 0, doHeal true, healHP false effect placed in spellEffectTagList should (theoretically

) work from what I see in code.
When using (older) spellEffectTag instead of spellEffectTagList I see an ommission of mine already which I will fix.
Also when duration is greater 0 (ie not instant, but lingering heal effect) another bug is likely.
Investigating and fixing...
Edit: healSP to healHP in above text