Have you tried the VisualARQ Extend commands, available for walls and curtain walls? They let you extend these objects vertically to any surface or other Rhino geometry, so they fit with the shape.
The objects keep extending to the target geometry once they move!
Download VisualARQ as a free trial and give it a go today!