Restricting access of join fields?

Is something like this possible? I have information that should not be readable, but the rest of the collection should.

{
name: 'relatedCampaigns',
type: 'join',
collection: 'campaigns',
on: 'project',
access: {
read: isSuperAdminAccess,
}
},