Sampling-Based Constrained Motion Planning with Products of Experts