Might be (not saying it is, just might be) quite hard to create that, the display message code might be here and there through the routines that do the join or what ever. So to be able to Pre fetch it would require a complete kinda dummy run through the code.
* again this is just a maybe *
As a suggestion i quite like it.