I'm unsure whether an autocast spell flagged as an ultimate (ie, one with a level req.) will work correctly. Although the whole "ultimates penetrate spell immunity" thing does tend to, on occasion, turn up some odd results.
problem with heal is it will only target allied units automatically, same with blood lust. probably any friendly auto cast will go through spell immunity. i don't no about enemy though.
Thanks for the info guys. Something else that may work, is a spell (not necessarially autocast) that can target and deal damage through spell immunity.