I believe Pavel has started a plugin that would help with this project.
It would be useful to know if it works with TeamSurv. Has anyone tried it?
The code is probably in pavel's github. I am guessing Pavel has been way too busy to think much about it.