Would you be able to implement a change to the way that currency fields work so that the currency is selectable on data entry? This would ideally be part of a special field rather than the suggestion of having a separate field for currency type on the forms.
Note, I am not asking for a way of consolidating and converting currencies - although that would be amazing!