diff --git a/views_filter_view.module b/views_filter_view.module
index 1db3b32..eac23be 100644
--- a/views_filter_view.module
+++ b/views_filter_view.module
@@ -36,8 +36,14 @@ function views_filter_view_get_items($name, $display) {
       $view->pre_execute();
       $view->init_query();
       $view->execute();
+      if (isset($view->base_field_alias)) {
+        $base_field = $view->base_field_alias;
+      }
+      else {
+        $base_field = $view->base_table;
+      }
       foreach ($view->result as $values) {
-        $value = $values->{$view->base_field_alias};
+        $value = $values->{$base_field};
         $items[$value] = $value;
       }
       $view_results[$view_display] = $items;
