Pet heals are controlled completely by the server. All pet behavior is. That +20 or whatever value you see when the pet heals is just the server sending the client a notification. You can create all the notifications you want but they aren't what heals you.
I haven't messed with new abilities because I think they're all bad.