VirtualQueryableCollectionView's current implementation supports only contiguous ranges. Thus fetching a set of disjoint items would results in retrieving their common range. Introducing support for such scenarios would require significant changes in the its current data engine.