Is it possible with rxjs to groupBy a object property and when compare new emitted event of one group with the latest value of each other group? After this merge all streams