I don't think so this is feasible, this will require n(n-1)/2 comparisons to determine whether any two of the models are swapped.
This looks easy in the above case but won't be a good idea for a general case.
Correct me if I'm wrong or if anyone has a better approach for implementation of this feature. I would like to work on it.
But as of now, I feel this ticket should be closed
Here is a link to the ticket