--- views_filters_selective.module	2010-10-21 13:19:18.000000000 +0300
+++ views_filters_selective.module.new	2010-10-22 23:51:09.203125000 +0300
@@ -142,9 +142,9 @@ function views_filters_selective_handler
   $options = array();
 
   // TODO: Handle relationships.
-  $result = db_query("SELECT DISTINCT({$filter->definition['field']}) FROM {{$filter->definition['table']}} WHERE {$filter->view->base_field} IN (%s)", implode(',', $oids));
+  $result = db_query("SELECT DISTINCT({$filter->field}) FROM {{$filter->table}} WHERE {$filter->view->base_field} IN (%s)", implode(',', $oids));
   while ($id = db_fetch_array($result)) {
-    $options[] = $id[$filter->definition['field']];
+    $options[] = $id[$filter->field];
   }
 
   return $options;
