it may not make it short enough (or you may not feel like experimenting), but in the home made extracycle thread there were quite a few people who used the swing arm off a cheaper mountain bike to extend a regular bike.
don't know if it would make it short enough, but maybe you could try the rear triangle off a 20" full suspension bike. I think that would be in the 5-6" range of making the extension shorter than the 26" swing arm extension. it's something I'm meaning to try, but a low priority so I haven't started yet. I am hoping to get into the range of a boda-boda though (some cutting and welding will happen though. that may let me make it shorter than a bolt on attempt).