CRM custom reports – Issues with pre-filtering and non-searchable primary key for an entity.

We're gonna get a bit technical today. In Microsoft Dynamics CRM, one of the reasons for turning on pre-filtering for custom reporting is to associate the report with the open form (record) so that it picks up the unique identifier