As you're discovering, trying to describe data makes less sense than supplying examples, in general supply:
Crystal verison
Database/connectivity used
Example data
Expected output
Statements like "The report is grouped allready by another field." aren't helpful, state the field.
Note that my example describes "My thought would be a conditional sort - i.e. if the key indicator is O sort by org contact last name and if the key indicator is I then sort by individual last name."
I'll assume by what you state as a key indicator you mean a field in the table, so use an if based on that field.
Seems an clumsy way to define it if each field is repeating the same thing, so perhaps you have more to divulge, if so, I suggest following my suggestion.
-k