This is the kind of thing that the relatively new last-saved-instance feature is designed to enable if all data collection happens on a single device. This has not yet been officially announced because there is no XLSForm support yet. I believe the last bits of the specification have just been approved so this should come relatively quickly now.
Note that this is not hugely performant and has some limitations.
Unfortunately, as I tried to create a form to demonstrate this, I ran into a couple of bugs filed at https://github.com/opendatakit/javarosa/issues/451 and https://github.com/opendatakit/javarosa/issues/449.
dont-show-options-selected-in-other-instances is a teaser that does NOT work in Collect 1.22 but will hopefully work in 1.23. I'll update this thread once it does.
Thanks for asking this question, @Ayman_Elarian, so that we could identify and fix the bugs!