How To Prevent Item From Being Bought Alone?

We have a warranty that can be purchased with select items.

How can I make the warranty:

1. Unable to be purchased as a single item

2. Only able to be purchased with a group of items

3. However it is not required to be purchased with the items in #2

I think, you can only use global option and add to all items