Controlling local (country) quotation styles with OT


Trying to control quotation marks when typesetting in inDesign:

I am trying to see if I can make quotation marks change automatically for different languages. For example if I select (in InDesign) the Language drop-down menu in the character palette > my English style quotes would transform into French guillemet quotes.

I see that just by having the standard repertoire of quotes does not mean easy implementation.

Otherwise how do French or German typographers call for a specific style of quotation mark?
- Do the desired marks have to be the default in the font file?

Any help to solve this mystery appreciated.

Michael Hernan