Has anyone successfully implemented a robust solution for this scenario? I'm facing a similar situation and would really appreciate any insights.