You could copy to a temp array and sort the temp array just to get the 5 target values. Once you have the targets, AScan() them in the original array to get the index.

Either that or convert to an array of arrays, saving the index into antoher dimension so that sort will preserve it.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.