I'll keep the idea in mind tho it's a little outside of the direction I was looking at with AdvancedEffects.
You'd have to write a check for when damage is rolled against a target that will scan the actions on the item and find ones that should be "applied on damage" then apply it to the target.
There are a few ways that it could cause problems or would require manual intervention tho it does seem doable.