Hello,
I have a solution done at least for a part of what you need, I wrote more details in the attached message.
Thank you.
Update to PM details: Regarding Metastock versions, at least 2 were tested and all fine, as I said I don't remember which versions from 8-9-10-11, but obviously I can look to see if I find in project notes or we could test toghether with the versions that you need to check.