Yea, you kind of lost me again on your further explanation! :-) But, we don't have anything like that, so...
I figured the little bit I found would put you on the right track though. It is interesting that they then keep the results in an XML field, never even looked at that before. Unfortunately I have no idea how ot parse an XML field in SQL, guessing you might need to export it to something else and do further processing to get the results you want. You never know though, you might be able to come up with some magic to do exactly what you want. If you figure out how to do it I'd love to see an example!!