Greetings @wdai, I am the author of EIP-3508 (linked above) and EIP-3520 which I believe coincide with what you are trying to achieve here. Let me know if you would like to move them forward collaboratively as they have already been accepted as drafts in the EIP mono-repo and have had some feedback rounds already incorporated, see discussions here.