How to I get an extra field for a user profile when using EntityFieldQuery() I'm currently using something like this:

$users = new EntityFieldQuery();
        $users-&gt;entityCondition('entity_type', 'user')
        -&gt;propertyCondition('status', 1);
$result = $users-&gt;execute();


Which is great, but it returns a list of 1000 ids. How do I get an extra field with this, without loading 100 user profiles (which would be quite time consuming). So for example I need to get the profile field - field_profile_company

I tried user user_load_multiple($result['user']);

Thanks.
The result that comes from EntityFieldQuery::execute contains an array of entity types, and within each of those is an array of the entities found in the query.

The caveat is that the entity ID is actually the array key of said array, so to use user_load_multiple() you would use syntax like this:

$users = user_load_multiple(array_keys($result['user']));