Simply call toArray and sort it.... You could assign the items to an associative array and sort it by keys or create an array holding uid->sortfield pairs and sort it by value... thats no problem and its a double-pass AND you cant use the paginate viewhelper etc etc...