Be aware that both are technically for Shimano road and I've only ever used the Shimanos with mountain derailers (it works).
So to go back to the beginning: If you want to use a 9-speed Advent shifter with that cassette you'll need the Advent derailer, too. I don't think any 9-speed bar-end works with your derailer, and I don't know anything at all about 10-speed stuff.
I’m no expert, so I’ll defer, but you are saying a shimano index 9 speed road shifter will pull the same amount of cable to work a 42t mtn cassette+xt derailler?
I don't know about the derailleurs capable of
dealing with a 42T cassette.
However I do know that a Deore XT M751 SGS 9 speed rear derailleur works perfectly with both 9 and 10 speed indexed bar end shifters and will work just fine on a 9 speed 12-36 cassette that has been turned into a 13-36 by replacing the 1st position 12T with a 1st position 13T sprocket. I have two bikes with that derailleur and 9 speed bar ends with the 13-36, and I have one with 10 speed bar end shifters with a 10 speed 12-32 cassette.
I also have friends with Shadow 9 speed MTB rear derailleurs and 10 speed road shifters with 10 speed cassettes with 36T large sprockets.
I’m surprised you’ve succeeded with a 9 speed road shifters with a wide cassette and mtb derailler in index mode. My own experience with this didnt work very well (and now that I’m reading, most internet advice says this won’t work). I’m no expert, so I’ll defer, but you are saying a shimano index 9 speed road shifter will pull the same amount of cable to work a 42t mtn cassette+xt derailler?
-- Steve Palincsar Alexandria, Virginia USA