Yes, complex, get the TA to quote. By all means try DIY.
We were doing a fly cruise out of Cape Town. Package included 3 days in Cape Town. Thinks Bubble. Asked TA whobwas the carrier. Emirates.
Second thinks bubble. Right, 3 day layover in Dubai and extra 2 days in Cape Town. Easy peasey.