Support multi-asc/desc sort