Hola querido Yvan! tampoco es posible añadirles ya que la idea es absoluto dinamismo, por eso es que descarté el datareport, y pensaba en imprimir directamente desde el recordset. El problema de la "engorrosidad" estaba en calcular los anchos de columnas, saltos de páginas, etc., pero por el momento y para salir del apuro, fabriqué de forma asquerosa una rutina que imprime desde un grid invisible.
Si a alguien le interesa, puedo postearlo acá mismo, pero insisto, es un tanto casero, pero óptimo.