diff --git a/sites/all/modules/contrib/apachesolr/apachesolr_search.module b/sites/all/modules/contrib/apachesolr/apachesolr_search.module
index 2799cc4..e796db1 100644
--- a/sites/all/modules/contrib/apachesolr/apachesolr_search.module
+++ b/sites/all/modules/contrib/apachesolr/apachesolr_search.module
@@ -604,7 +604,11 @@
 
     if ($custom_filters = $settings['mlt_custom_filters']) {
       // @todo - fix the settings form to take a comma-delimited set of filters.
-      $query->addFilter('', $custom_filters);
+      $custom_filters = explode(',',$custom_filters);
+      foreach ($custom_filters as $custom_filter){
+      	list($filter_index, $filter_value) = explode(":",$custom_filter);
+        $query->addFilter($filter_index, $filter_value);
+      }
     }
 
     // This hook allows modules to modify the query object.