While I am not 100% certain, a custom plugin may not be outside the realm of possibility.
I have prompted an internal discussion about this for you and will return with more info when I can.
The largest issue we could see currently is that we are not familiar with your DB infrastructure, which could possibly pose difficulties down the road.
Could you provide a little more information about the DB for us?
Beyond that, to develop as a plugin, it should be done in C++, instead of C#.
Tracker Software Products (Canada) LTD
Sales: +1 (250) 324-1621
Fax: +1 (250) 324-1623