Ok, I don't understand.. My knowledge of lua & the wow api is limited, so please forgive if my reasoning is faulty or if this just doesn't make sense in general. ^^;
I use Inline Aura to track a buff I must refresh every 10 seconds in combat. It highlights a spell which has no default glow from blizzard. I think what you were saying by the "addon blocked" errors is you can't call ActionButton_HideOverlayGlow cause it's a secure function, but since I just want to stop Inline Aura's glow wouldn't it be possible to listen for PLAYER_REGEN_ENABLED and then highlight = hide?