Hello,
What a cool use case! When we designed the Audit Action Handler, it was not nearly as flexible as you are looking for here. This is a great idea, and we want to help you solve it, but before we propose an interim solution, we'd like to talk as a team and see if there's a more optimal way of organizing this on our side that saves you some work.
There's a few backend things to think through that aren't obvious from the outside perspective and we want to make sure we're following best practices there, too. We have added this to our agenda to talk through on Thursday (11/26). Will get back to you after that.
Hope this helps,
Trey Teter