Can you marginalize a mixture model where the draws from the different components are not independent?

Have to tried to see if MarginalModel can handle automatic marginalization for this case?