unprotected – or – logged in professional
$meta_query = array( 'relation' => 'OR', array( 'key' => 'access', 'value' => 'unprotected', 'compare' => '=', ), array( 'relation' => 'AND', array( 'key' => 'access', 'value' => 'loggedin', 'compare' => '=', ), array( 'key' => 'logged_in_roles', 'value' => '2', 'compare' => 'IN', ), ), );