Maybe you are better off originating outside of Asia and buy it in Cairo. Then you can buy 2 extra segments in asia (of course this reduces your segments in other continents). However some of these are cheap flights so buying separate tickets would seem to be the alternative (or leave those cities for another trip).