Container Filter for n items

I have several Viewer Components accessing the same Container as a data source. Yet they display only specific data (e.g. one is supposed to show the 5 latest items). As the datasource can be quite big I thought it would be too much to always pass a reference to the whole Container.

What is the best way (in a container) to get a similar function like List.sublist(). Or is that even not needed?