This is an accepted solution.
It would require a more complex custom code, if it's of your interest I'm available for hire and would be happy to help.
Kindly click on "accept as solution" and "like" to help other people in the community with similar issues,
Anytime! Wishing you a great weekend.