BA will interline bags with any carrier that has a through ticket.
As most passengers choose to purchase separate tickets on different carriers trying to achieve the lowest possible fares. Often undercutting the published through fare. BA does not interline on separate tickets, other than with its Oneworld alliance partners.