Use Membership 2 to protect events + via event category?

Hi, I have a site which I am using Membership 2 and Events + plugins on.

I was hoping to have a set up as follows:

- two membership levels
- events under different event categories
- each membership level is restricted on which event categories/events it can book.

Please can you help? I am really hoping this is possible.

Many thanks