Am guessing if its airlines in the One world family, transiting in CMB shouldn't be a problem. If atleast one of the segments were on Sri Lankan that will also help, as the transit desk there at CMB is manned by Srilankan airlines staff and they should help if its a Srilankan ticket.