Sounds like a more robust and standardizing NIP is needed to either rebuild and improve zaps or a completely different method to achieve the same basic feature.