I'm wondering if @Nige_S's method here could be adapted to do this?
For more information, see the wiki Searching the Forum for Answers section.