Wouldn't be surprised if Trafford and Marmoush were part of a trade for Rogers. Gets round having to give 15% of whatever we sell him for to Middlesbrough.
There is no such thing as a swap deal so no way to avoid sell on fees.
From a financial point of view, that would be treated as 3x transactions, each with a value attributed. Sell on would be calculated on the value attributed to Rogers.