Place the column header objects in the report header section and set the bExportReportSections member to true instead.

I can imagine that you don't want this in a normal preview or print and you could make a suppress function based on a parameter set from integration code. Suppress when exporting and not when printing/previewing.