Problemas no evento OnBlur e OnFocus

Olá pessoal, bom dia!

Estou tentando fazer um form que tem dois campos que são Duplo Select(aquele que são duas listas que vc pode jogar os elementos de um lado pra outro). Só que preciso atualizar o campo {FILIAL} de acordo com o selecionado no campo de cima {EMPRESA}. O Problema é que só atualiza quando eu clico na seta que move o elemento EMPRESA para a lista de selecionados. Eu necessito que atualize quando eu selecionar a EMPRESA sem movê-la para a outra lista, o que imaginei que daria certo utilizando evento OnBlur ou OnFocus. Outra coisa, quando eu seleciono outra EMPRESA da lista, o campo {FILIAL} reseta os elementos que eu havia selecionado anteriormente(passado para a lista da esquerda).

Segue print da tela:

Alguém poderia me explicar o que está ocorrendo?

*Caso necessitem de mais informações só pedir

Alguém se habilita a dar uma força? Nem que for pelo menos uma dica?

A explicação não está clara?

a explicação esta mais ou menos clara.

mas não vejo como fazer isso somente com recursos da ferramenta.