Currently a detail reference needs rights on the source table, the target table and the reference all in one role in order to work. However, we want to be able separate the roles for the source table and target table and the detail should only be shown to users who have permissions on the source table (including the reference) and target table.
For example a situation with a product table and a calculation table with each their own menu item and their own role, but also a reference showing calculation as a detail on product. Some users only have a the product role and some users have both roles. Only for the users with both roles the detail should be shown.
The only work-around we currently have is giving the product role rights to the calculation table without any column rights. But this way it always shows the detail, just with no content for users who only have the product role (the universal GUI shows an infinite loading animation). Which is very ugly and user unfriendly. So this is not a valid option.

