When building a report and searching for a field, give the ability to hide all of the custom fields. This will help users "ignore" or "hide' all of the noise.
David, yes this is a fantastic suggestion. I'd be happy with some color coding, or an icon indicating "C" for custom. Something, anything really, to differentiate. My users see custom fields that "logically" look like they'll work, but when used return nothing.