You may want to make your vertices clusters as well and constrain the curve clusters to the surface clusters.