[CONNECT C++] Translate ECQuery to Report Filter

My code can build an ECQuery that interrogates Item Type instances.  I would like to create a Report that emulates that ECQuery.  Is there any way to translate an ECQuery to a Report filter?  That is, user has queried a set of elements by filtering their Item Type properties and can see a result set of, say, highlighted elements. 

AreaAnnotator Search dialog

I expect that user would like to create a Report that lists those same element properties.  This is an analog of queries and reports in most relational databases: a report can use an SQL query as the source of its data.  Filtering is implicit.

I'm not optimistic about a positive response because the Report filter syntax is undocumented (in the Update 9..13 SDK) and obscure, so I have no idea where to begin.