What is causing Unknown field error in EntityFieldQuery API?
The code above seems right only problem here might be the machine name of the field is not same as the one given in 
->fieldCondition('field_referee_id‎', 'value', '1', '=');
or the field might be multivalued field, for multivalued field in place of '=' 'IN' should be used.