Custom Line Style End Point at End of Complex Chain Elements

For my custom line style I have created a point component that displays a symbol at each end of the line/linestring/curve.  I have not been able to make it work correctly with complex chains.  It places the origin symbol at the start, and only the start, of the complex chain but it places the end symbol at the end of every element of the complex chain.

        

Any ideas how I can make this work as I would like it to?

This is a 3D line style and I’m working in MicroStation 10.13.00.48.

Thanks in advance for any help you can offer.

Ray

3DGR.rsc