Well, if you have such specialists working for you, then maybe you can put this task in front of them? But if for some reason they can't do it, it makes sense to try to turn to web3 smart contracts developers. I'm sure they can handle your task. Their website is
https://pharosproduction.com/ I think you will get exactly what you want.