elgg_view_entity_list + specifying a view

Hi, I'm working on a plugin for Birthdays and wanted to include pagination features.

I made a view of the users objects that also includes a display of their birthday under their icon.
Currently I am using a foreach and elgg_view to display members.

Is there any way I can use elgg_view_entity_list to pass in the matching users (filtered by birthmonth) and have it display them using my custom view?


------
function list_matching($matching_users)
{
  if(!$matching_users) return null;
  foreach($matching_users as $user)
  {
    $entity = $user['user'];
    $fieldname = $user['fieldname'];
    $date = $user['date'];
    //echo "{$entity} | {$fieldname} | {$date}";
    $html .= elgg_view("birthdays/listing", array('entity' => $entity, 'fieldname' => $fieldname, 'date' => $date));
  }
  return $html;
}