To accomplish this, you’ll need to develop a custom script. We had a similar demand for one of our clients, which we met by adapting the code. Although it is not a large script, you will require custom scripts. I’m not aware of any apps that do this.