Thanks and sorry, I missed that post above re an undocumented API. I understand it's not specific to MVC, I only used this as it's a popular format that people would want to play.
I hope you manage to get access to this undocumented call, I'll see if I can get some information about this.