Hello Sir/Ma'am,
I understand your work, As my past experience i have made a plugin and customize lots of plugin according to requirement. If you want i can do for you.
Please ping me in chat for further discuss regarding this job.
Thank you for your time and consideration.
Richestuser