Option sets for fields?
I didn't fully understand your question. But what is get is you have multiple fields that each one is specific product say, tablet,cellphone,food and every product field has its own specific sets of options. 

I recommend you to use field collection module and set the number of values to unlimited. By this module, define the filed collections and specify what sets every product field is free to choose.