Has CX also refused to thru-check? Because it is them you will be dealing with at DPS, and in my extensive experience with them at DPS, they will be as accommodating as you might expect a full service world class airline to be.
BA (in this case) has nothing to do with it...