You can make the bark child of a proxy which is subject of the AlongPath movement. The bark itself can move (up, down, horizontal etc…) relative to the proxy. moving barge along curve 001.3dm (158.4 KB)
I wanted to avoid exploding the curve in two parts (vertical and rest of displacement) but as you have certainly tested, ‘Look Along Z Up’ does not give the expected result in this case. I was about to manage two paths but your way, mixing position move and path, is much easier.