The actual agreement between BA and EI is as part of the Oneworld package. This states that BA travel on EI and EI travel on BA is at the ZM ZED fare and not at face value so BA would not have to take the ticket however they might take it as a courtesy if there was enough value on the two tickets.