If you use the same spell in all 3 places you could reduce your macro to

/cast [help][help, target=targettarget][target=player] Heal Spell

or using it as you have it

/cast [help] Heal Spell; [help, target=targettarget] Heal Spell; [target=player] Heal Spell

it could be

/cast [help] Heal Spell; [help, target=targettarget] Big Heal Spell; [target=player] Quick Heal Spell; [harm] Attack

of course it would never get to the attack in this case but you get the idea.