Index: Solr_Base_Query.php
===================================================================
--- Solr_Base_Query.php	(revision 1945)
+++ Solr_Base_Query.php	(working copy)
@@ -450,7 +450,13 @@
       $subfq = $data['#query']->rebuild_fq($aliases);
       if ($subfq) {
         $operator = $data['#fq_operator'];
-        $fq[] = "(" . implode(" {$operator} ", $subfq) .")";
+        $subqueries = array();
+        foreach ($subfq as $key => $values) {
+          foreach ($values as $value) {
+            $subqueries[] = $value;
+          }
+          $fq['subqueries'][$key] =  " {$data['#q_operataor']} (" . implode(" $operator " , $subqueries) . ")";
+        }
       }
     }
     return $fq;
