BuddyPress --Membership Access - Show only 6 most recent Blog Posts

I have a blog where I am using the catlist plugin to show my 6 most recent posts on the home page. What I am trying to do is setup membership in my BuddyPress system to where "free" members are only able to see the 6 most recent posts. Any posts older than that require premium membership.

I added the [free] shortcode to my home page content that uses the catlist plugin. Then I changed permissions on the category of my blog that I want to limit access to hoping that the first 6 posts would remain active on my home page. It didn't work.

Any help, advice, or direction to supporting documentation would be greatly appreciated.

Thank you