I am trying to specify a controlsource. I basically just create a text field in a report, use the build tool to find the relevant field from a subreport/query, and then set it.
I've seen that error (long time ago) and managed to fix it, IIRC, by wrapping the fully qualified name in brackets, e.g. [source table].[column name]. Something to try at any rate.