Long story short, Chaplin CollectionView is made for a single collection and having it's item views depend on info on other collections is painful.
There are two ways to go about handling this
- Blocking display of the item views until all the collections are available.
- Progressively enhancing the state of the item views.
While (1) is ideal, executing it is cumbersome because it involves deferring the add of the item views (Via a shadow collection or some other method) and stubbing out the fallbackSelector to prevent the main view from displaying