Multiple Driving Constraints in an Assembly

I have an assembly, image shown below, where a cylinder(sub-assembly) has been constrained using advanced mates with the linear range(0-8in).  I have placed the cylinder into an assembly and made the cylinder flexible.  I want to be able to constrain the lid so that the lid does not fall below the top surface of the channel, but the model does not like the extra angular advanced mate.  Any ideas?

SolidworksAssemblies