How to check whether multi value field is of type field_collection_item or not?
That's how an EntityMetadataWrapper stores multiple fields. There are only those two types, so just use

if($req_field['type'] == 'field_collection_item' || $req_field['type'] == 'list&lt;field_collection_item&gt;') {  
  // So something here
}


Or some variation on that.