I've posted this question in forums and no answer yet. So I guess it's not possible.
Is possible to have a subreport run on a different datasource?
I know it is but the option is not available in the wizard.
Also the "format" of the custom datasource definition is not specified anywhere or at least I haven't found it.