У типа String есть метод подстановки другого значения, Например если у тебя приходит строка где есть “ MINS”, то за меняешь на «» пустое значение и кастишь в Int
Я раньше собирал данные в IndexSet и потом применял в порядке delete, insert, move. Но мне казалось, что это велосипед. Так же использовал NSDiffableDataSource, но там не завезли поддержку Drag And Drop (