But maybe, in this case, we should have something like $item['options'] = array('option_name_1' => ...);  to join on several options.
You can add an expr andX to add each option value and allow to use is <not> null in criteria value and equal (or not equal).

What do you think about that ? Maybe we can do this later in a future improvement ;)