Попробовал замену дублей [УИ]

Первое впечатление — очень медленно, существенно медленнее. Понимаю, тут перебираются все объекты, а не составляется запрос.

Так что наверное, пока доработаю свою обработку по замену дублей. А к этой вернусь на досуге.