That's it. 'Use Segment Material' should work with XRefs (at least it works in our tests), but this feature is only available with the instancing engine.
When instancing is not used, RailClone works as a standard mesh, limited to a single material (as other Max objects).
If it doesn't work, please tell us your render engine.