Dear @milindmore22,
Thank you for your reply.
This is brilliant. Thanks for all the reading material – even if I don’t find a solution it will still be an interesting lesson, no doubt.
I will make a backup and spend the weekend trying to figure it out. I will be sure to let you know the outcome.