http://docs.joomla.org/Adding_sortable_columns_to_a_table_in_a_component
I think that it only takes a few minutes of coding
Without the possibility of sorting columns in admin (product, categories) working whit your component is very very difficult for the final user.
It is simple, you know the names of tables in DB...