mm Podrías en ese caso usar:
Agata Reports
http://www.agata.org.br/
Un sistema similar al que mencionas .. pero sin "servidor" .. pues se basa principalmente en un generador de reportes a modo de aplicación "visual" desarrollado en versiones para Windows / Linux y "API's" de acceso para la generación en línea de esos reportes escritas en vários lenguajes .. entre ellos: PHP. Es decir .. es tu script "PHP" (el API que este sistema te proporciona) el que "renderiza" por así decirlo tu reporte. Ahí tendrías más control sobre lo que generas y como en forma totalmente dinámica.
Un saludo,