Multilingual "VMX"

Hi I’m setting up FreePBX for a client that want bilingual prompts.

I managed pretty much eveything but one. Voicemail “operator”.
My client wants for the client to get into either a french or english prompt hwn they press 0.

Here is a flow example so you can understand my settings right now

IVR FR -> DialGroup (607) -> EXT 207 -> VM Unavail (french recording)
IVR FR -> 9 -> IVR EN -> DialGroup 617 -> EXT 207 -> VM busy (english recording)

So the problem is that when a user is using
IVR FR -> DialGroup (607) -> EXT 207 -> VM Unavail (french recording) -> 0 -> Operator default prompt (FR)
IVR FR -> 9 -> IVR EN -> DialGroup 617 -> EXT 207 -> VM busy (english recording) -> 0 -> Operator default prompt (FR)

Now the later is causing problem since my client would like to have the english prompt when the call is coming from the english IVR.

I was thinking about using the VMX locator so that if the caller dial 1 it would go to the FRENCH (ext 201 vm unavail) prompt and dial 2 for the ENGLISH prompt ( ext 201 vm busy).

Can the VMX locator help me ? What would be the code I need to put in the VMX locator option ?

Thanks for your help.

Franck