This is a follow-up to bug 37713 and bug 38330.
This would be ideal from both a performance and record visibility perspective. The correct solution on bug 37713 is practical but not ideal and not consistent with the OPAC overall.
I reckon this can probably be a dupe of bug 37713 really. But we'll tackle it after we're done with bug 38330 I think