I think you just need to get rid of (or comment) the following section in the last lua file posted above to get rid of the self-heals showing up in the outgoing area... I did this last night on mine, and seemed to be working as I expected.
This should be around line 2053 from the last lua file attached above.
-- check if we heal ourself, so we can display it correctly if (area == "Incoming") and (srcGUID == self.PlayerGUID) then self.TriggerCombatEvent( self, "Outgoing", "Heals", info ) end
That does it, thanks alot!