Alright, I've verified that my Reports customization still works the way I described. In this example, 'Airplane!' has two different versions grouped with multi-versioning on the frontend: But my customization to Reports means each version is presented separately, with no confusion over which MediaStreams belong to which BaseItem:   I'll put together the code in a minute, but it's just doing what I've been describing in this thread.