According to Rossa (to whom I'll be sending the fare-dodging fine invoice should this not work out), if you buy a return ticket to Belfast you don't need another when you hop out at Portadown for the Hilden train. You can also use the same ticket if you go on from Hilden to Belfast.
It all sounds very common-sensical, which is why I'm deeply suspicious.