No. You can't mix and match partners via codeshare on one award, just AS and ONE partner. Delta codeshares and Kenya Airways codeshares count as separate partners (and Kenya Airways isn't an AS partner, either).
Your best bet is to use AS to fly to a KLM gateway as part of the award (YVR, YYC, LAX, EWR, IAH) and use KL to get you to Africa via AMS, and then get a cheap domestic ticket to go the last distance.
Last edited by eponymous_coward; Jan 20, 2010 at 1:19 am