diff --git src/bp-groups/bp-groups-classes.php src/bp-groups/bp-groups-classes.php
index 6924794..95d2c76 100644
--- src/bp-groups/bp-groups-classes.php
+++ src/bp-groups/bp-groups-classes.php
@@ -901,7 +901,9 @@ class BP_Groups_Group {
 				$meta_query_where_clauses = array_values( array_filter( $meta_query_where_clauses ) );
 
 				foreach( $matches_b[1] as $key => $group_id_clause ) {
-					$sql_array['where'] .= ' ' . preg_replace( '/^(AND\s+[\(\s]+)/', '$1' . $group_id_clause . ' AND ', ltrim( $meta_query_where_clauses[ $key ] ) );
+					foreach( $meta_query_where_clauses as $meta_query_where_clause ) {
+						$sql_array['where'] .= ' ' . preg_replace( '/^(AND\s+[\(\s]+)/', '$1' . $group_id_clause . ' AND ', ltrim( $meta_query_where_clause ) );
+					}
 				}
 
 			}
