Suppressing Smart Features

Is there a way to suppress smart features in a design table?Or maybe there is another way to do what I'm describing below?

I created a channel using a design table. The channel can vary inlength and, depending on the length, will have from 2 to 6 holesfor attaching it to the mating component. For each configurationwithin the design table, I have a linked value for the overallchannel length. I also have each of the six holes defined asseparate features (no pattern) with linked values for the distanceof each from the centerline (location varies based on channellength). In the design table I used \\\$State@Hole1x (x=1 thru 6) tosuppress or unsuppress the holes as necessary for the specificconfiguration (i.e., a 1" channel has 2 holes unsuppressed, other 4are suppressed). I double checked and made sure that holes suppressand unsuppress correctly depending on length.

I then created a Smart Component, following the help instructions(created dummy assembly, created holes in mating part using the sixholes in the channel, Tools/Make Smart Component). The problem Ihave now is that the Smart Component has all six holes listed inthe Smart Feature folder and even though the parent features may besuppressed, the smart features aren't. This means that for a 1"channel (supposed to have two mating holes), the smart featureblasts 6 holes into the mating part and then gives me a rebuilderror for the mating part.
Any ideas on what I can do? I'll certainly be glad to clarify theabove if you have questions.

Thanks.
SolidworksAssemblies