2 answers
Paul.....related lists are sorted by one field. You can vote for this Idea to change this - https://success.salesforce.com/ideaView?id=08730000000BrfNAAS
The workaround is to create all your own Visualforce pages and do all the related lists yourself. This would be a large project, though.