Only way it will work as a Warlock is through Spell Lock(19647) from a Fel Hunter, Optical Blast(115781) from Observer, Axe Toss(89766) from a Felguard or Wrathguard, Grimoire: Felhunter(111897) basically Spell Locks the target when summoned, or maybe Carrion Swarm(103967) if facing the casting target while in Metamorphosis(10395
(that is if the target can be knocked back, although I normally wait til I can just knock them off a cliff and be rid of them). As for having a pet sacrificed the Spell Lock from a Fel Hunter sacrificed.
Unfortunately I haven't seen anyone try to add any of these other than the
Fel Hunter's Spell Lock into an interrupt profile.
By the way the only thing I noticed that you changed from Xelper's interrupt profile is adding the interrupt for a Monk. =\
Edit:
Umm, get AVG Free and ZoneAlarm Free Firewall? xD