hi,
I am an IT professional. Though I do not have direct experience of you required fields, I still think that I can help you find the desired solution on research and assist basis, that is if you do not directly find what you are looking for. good luck
Thanks