Isso é uma coisa muito específica cara, você percebeu esse problema que você perde tempo, o certo seria você tentar desenvolver e compartilhar aqui, acredito que por apenas jogar algo que poderia ser uma pergunta pra IA e pedir pra alguém resolver seu problema fez com que você recebesse muitos votos negativos.