Ah ok the database view must create those fields to avoid ambiguity.

I just tried running a report on task and i have access to all the custom field i have on incident and problem. There is a list of fields in red with the field name and the table in brackets after it eg 'service affecting (problem)', are your custom field not available there?

View solution in original post