Greg,
Due the nature of the dividends,I would go another route. Instead of splitting the rates into two, I would make the dividend account as historical rate type that wouldn't convert during the FX run. I would use a historical override template to send in those translated values. Makes your process cleaner and easier to manage.
Akos