Factor some prefetch code together, and some search code about.
Tidy up advanced search, get working for any combination of play/person/place.