How to change values views exposed filter based upon view results?
Here is sample exposed filters form altering: http://www.tylerfrankenstein.com/code/drupal-alter-views-exposed-filter-form

Maybe you can call a function which returns fake nodes twice?

So in hook_views_pre_render():

$fake_events = get_fake_events();
add_fake_events_to_rows($view-&gt;result);


and calling it in hook_form_alter() too:

$fake_events = get_fake_events();


Any problems with working that way?