I have two passports, an Israeli and an American. I will be making a trip with three one-way tickets, different airlines: Tel-Aviv-Vietnam, Vietnam-Sri Lanka, Sri Lanka- Tel Aviv. The problem is that the only reasonably priced flights for that second leg fly through Kuala Lumpur, which does not allow Israeli citizens even in transit. :-( . I know that I must exit Israel on my Israeli passport, but I do not know how I can juggle my passports after that. (Unfortunately, I already have the ticket to Vietnam, so it is too late to think about going to Amman first. But I don't have the Vietnamese visa yet.) For example, can I present my Israeli passport at the outgoing passport control, yet register with the airlines on my American passport? Or if I fly with my Israeli passport, can I apply for a Vietnamese visa on my American passport and thus enter Vietnam on the US passport? Or can I enter Vietnam on the Israeli passport, have the Vietnam visa based on my Israeli passport, but then exit with and fly with my American passport? Other suggestions?