Cancel this, the help info shows hard coded channel names for both on join and /join, but I am already using /join %channeltobejoined type of thing.

I therefore assume that variables will also work on the On Join.

Sorry for the question. Brain finally kicked into gear 10 mins after posting the question.