Add subParts whitelist to AlgebraicParticle subclasses
Subclasses of Algebraic Particle use these to declare which
AlgebraicParticles are OK to construct.