On 4 or 5 gem match heal a random ally for X life would be really cool. Or could make it heal the weakest ally. Maybe that could be a legendary healer.
We have priest that heals troops every turn with (enter gender of hero here)'s third trait. The hero weapon heals and cleanses all allies. A heal on 4 or 5 gem matches should be a legendary trait, also we have auto cleanse on all debuffs except poison so a trait would be kinda like luster.
Soul stealer: when this card inflicts damage heal for that amount. (ratio would be needed.)
Healing aura. On 4 or 5 gem matches each ally gets 2 health.
Healing stones: on yellow gem matches heal a random ally. (shoutout to the imps)
Holy ground. This card gains life when an ally dies. (sacrifice counts)
I like Killerman idea on +4 matches heal 2pts. This would need to be balanced though either only on self or another defined troop, like heal the first troop for 2pts.
If it was heal the weakest or all etc there is the potential for a full team heal with enough looping! But I guess this is possible with mercy and Valkyrie if you get lucky with yellow/purple lining up after a Valkyrie cast. Still need that to happen four plus times in a row so improbable.