haven't tried it in practice, but after creating a nurbs cylinder, why not try and 'ungroup' them in the hypergraph, so each cap and the height are all separate objects? then you can do what you like without the complications of trying to perform the actions on a whole cylinder *shrug*