it will not be a problem, I have not had this particular issue, but on a JNB-LHR-KRK I have managed to check bags through to KRK but had to collect my LHR-KRK boarding pass in LHR.. on that occasion for some reason the JNB-LHR on BA I was on an IB code share