Here is what I tried, like I said I just took out the mouseover from the original macro.
#showtooltip
/cast [target=player,modifier:alt] [target=help,nodead] Heal; [target=harm,nodead] Holy Fire; [help,nodead] Heal; [harm,nodead] Holy Fire; [target=focus,exists] [target=player] Heal