Fallback layout mechanism

I am doing a multi-lingual website which might have several layout
pages (language dependent)available. I want to do a mechanism to fall
back from one language to another default language if such layout file
is missing. Any chance I can do an is_exist check on the layout? With
my current code I really want to just check it instead of catching a
MissingTemplate error.

as no one replied so far so I try to reply to keep this post up, hope
somebody will know the answer