Not fair. Could something be easier than this!?
Go to Groups > Capabilities and define two new capabilities, let’s call them advanced and premium.
Go to Groups > Groups and define two new groups, let’s call them Advanced Members and Premium Members – select Advanced Members as the Parent for the Premium Members group.
Assign the advanced capability to the Advanced Members group and the premium capability to the Premium Members group.
Go to Groups > Options and tick the checkboxes for advanced and premium under Access restrictions and hit the Save button at the end of the page.
Now create an example post that only members of the Advanced Members group should be able to see and tick the advanced checkbox under Access restrictions.
Create another post for Premium Members and tick the premium checkbox for that post.
Assign test users to both groups, log in as each user in turn and see which posts will be accessible.