I had a similar problem and even tried to retain unique data from each selected itens before modelReset and then, after modelReset I tried to search for the data in then new model and finaly select the respective position at the view. Did not work or I was doing something really wrong. I finally surrendered to the model merging process. It is working like a charm but model merging took me a while to figure out!