Hola...
Finalmente encontré una solucion alternativa:
https://pradeep1210.wordpress.com/2010/04/07/grouping-on-one-field-and-sorting-on-another-in-crystal-reports/
Aqui la traduzco (en resumen).
1.- Primero, ordenen el dataset (o la consulta que llena ese dataset) para que los datarows queden en el orden que uds desean:
WHERE BLN.TIPOCON = ':PTIPOCON' AND BLN.USUARIO = ':PUSUARIO'
AND BLN.CLNS = VNS.CLNS AND BLN.CDGCLNS = VNS.CDGCLNS
AND BLN.CDGCL = VCL.CDGCL
AND BLN.PKMATCH = VOID.PKSDN(+)
AND BLN.PKMATCH = VODIR.FKSDN(+)
ORDER BY BLN.CDGCLNS, BLN.PKMATCH DESC, BLN.CDGCL
2.- En Crystal, entren al Report --> Asistente de Grupos
Seleccionan los campos de agrupamiento, uno por uno, dan click en el boton Opciones... y se abre la sig. ventana de dialogo. Ahi se ven que todos están con ordenamiento ascendente (el default del agrupamiento)
Ahi van a cambiar el orden para que tome el orden original del dataset.

En este caso establecí orden original a todos los campos de agrupación. para que queden asi:

Y listo
Ojala les sirva de ayuda.
PD. No olviden marcar la respuesta si la consideran util.