updated loop through fabricated_subsets

* Now the merged subset is fed into the scheme, and the subsets that
were merged to create the new subset are removed.