So, I was able to get SA airline to interlink my bags through to my final destination on Ethiopian airlines. It did take quite a while (like 20 minutes) but she was able to do it. The bags went from Geiger on SA airline - JNB - ADD (Ethiopian) - KGL. The SA airline flight and Ethiopian flights were on separate tickets. If they say it can't be done it's not true. She basically created a custom "itinerary" of all the flights. All she really needed were my flight numbers and name.