diff --git contrib/search_api_views/search_api_views.views.inc contrib/search_api_views/search_api_views.views.inc
index 1a5e9c1..a1f6097 100644
--- contrib/search_api_views/search_api_views.views.inc
+++ contrib/search_api_views/search_api_views.views.inc
@@ -228,9 +228,9 @@ function _search_api_views_add_handlers($field, $wrapper) {
 
   $ret = array();
 
-  if ($wrapper->optionsList('view')) {
+  if (empty($field['entity_type']) && $options = $wrapper->optionsList('view')) {
     $ret['filter']['handler'] = 'SearchApiViewsHandlerFilterOptions';
-    $ret['filter']['options'] = $wrapper->optionsList('view');
+    $ret['filter']['options'] = $options;
   }
   elseif ($inner_type == 'boolean') {
     $ret['filter']['handler'] = 'SearchApiViewsHandlerFilterBoolean';
