asi a bote pronto, se me ocurre que hagas esa ordenación en delphi, por ejemplo, añadiendo 5 campos calculados. Osea, tu tienes tu ttable con sus 5 campos Valor1,Valor2,Valor3,Valor4,Valor5 y añades 5 mas: Calculado1,...
y en el OncalcFields del ttable te haces el minialgoritmo de ordenación, pasando los valores, claro está, a Caldulado1, Calculado2 ... mostrando solo estos últimos