Как получить два списка по фильтру/группе?

#rx-java2

Вопрос:

у меня есть список предметов, некоторые из них новые, некоторые старые. Я вроде как застрял здесь на некоторое время

Как мне получить 2 списка с помощью фильтра/группировки в rxjava для их обработки.

 data class Item(isAdded:Boolean)

val items = listOf(ItemToAdd,ItemToRemove)
Observerable.from(items).groupBy{item.isAdded}.flatMap{ listA,listB -> proceedWithList(listA,listB)}