multiple entity type in entity field query
This should work:

$query-&gt;entityCondition('entity_type', array('profile2','user'))
      -&gt;entityCondition('bundle', array('user_profile','property'), 'IN');