Yeah, it's no problem at all to do that.
What you'll need to do is create your tubes as iParts, first. Add the parameters that control height to the table, and then make however many different versions you need. Once you've done this, make an assembly with one version of the iParts, and then make it an iAssembly. You'll need to edit the table for the iAssembly to include the table replace option for each iPart. All your constraints should come through, since you're only changing the parameters, and not the feature that they're associated with. You'll be able to pick which member of the iAssembly is inserted when you place each one, and you can go back later and change them around, too.
I'm at work right now, so I don't have time to actually make an example. There should be some tutorials about it with Inventor, though. Take a look through those.