Views set filter programatically

Code which is meant to set it (works in most cases), but which ended up not working for me in one instance which is kinda annoying. Ended up using a contextual filter instead which with programming, is a much easier way to go.

  $view = views_get_view('userstat_cats');
  if ($view) {
    $blah = clone $view;
//    $view->set_display('page');
    $somefilter = $view->get_item('default', 'filter', 'field_is_active_value');
    drupal_set_message('<pre>' . print_r($somefilter, TRUE) . '</pre>');
 
    $view->execute();
    drupal_set_message('filtered <pre>' . print_r($view->result, TRUE) . '</pre>');
 
    // Kill the filter.
    $somefilter['operator'] = FALSE;
    $somefitler['value'] = array();
    $blah->set_item('default', 'filter', 'field_is_active_value', $somefilter);
 
    $blah->execute();
    drupal_set_message('not filtered <pre>' . print_r($blah->result, TRUE) . '</pre>');
 
    return $view->preview();
  }
  return 'Hello world';

Here's the array construct for a views filter.

/**
NOT IN (inactive)
Array
(
    [id] => field_is_active_value
    [table] => field_data_field_is_active
    [field] => field_is_active_value
    [relationship] => none
    [group_type] => group
    [ui_name] =>
    [operator] => not in
    [value] => Array
        (
            [inactive] => inactive
        )

    [group] => 1
    [exposed] =>
    [expose] => Array
        (
            [operator_id] =>
            [label] =>
            [use_operator] => 0
            [operator] =>
            [identifier] =>
            [required] => 0
            [remember] => 0
            [multiple] => 0
            [reduce] =>
        )

)
IN (active ones)
Array
(
    [id] => field_is_active_value
    [table] => field_data_field_is_active
    [field] => field_is_active_value
    [relationship] => none
    [group_type] => group
    [ui_name] =>
    [operator] => in
    [value] => Array
        (
            [activestartup] => activestartup
            [activekey] => activekey
            [activementor] => activementor
        )

    [group] => 1
    [exposed] =>
    [expose] => Array
        (
            [operator_id] =>
            [label] =>
            [use_operator] => 0
            [operator] =>
            [identifier] =>
            [required] => 0
            [remember] => 0
            [multiple] => 0
            [reduce] =>
        )

)
*/