Contacts Table can be related to another occurance of the Contacts Table (Table Occurance)
The relationship can be a Global Field set to "1" and a portal of the 2nd Table Occurance will show all Contacts.
The relationship can be the position field (if there is one that has all the checkboxes) and the portal would show only the GPs
Self Join Relationship http://www.filemaker.com/help/html/relational.11.10.html
Some databases have more than a dozen self joins.
Update, I've created a script that runs on the layout entry which does a find for the particular tick box I want. So I think I have that issue resloved. All I need to know now is is there a way when you create a new record in the layout can I get it to flag the appropriate item.