Hi,
It sounds like you have a number of data sources that you want to get into one trading environment. I've handled this challenge a number of times over different platforms, and would be glad to bring in my expertise to help you out.
I'd be glad to do it as you described or offer another approach that my be faster and easier to use.
If interested I'd be glad to hear some more details and tell you exactly what solutions I can provide