Есть множество дублирующих записей (сущностей) курсов валют для каждого региона. Регионы представляют собой таксоны как и денежные единицы, связь с ними осуществляется с помощью полей field_currency_in, field_currency_out, field_region. Для большинства регионов нет специального курса, т.е. курс в этих регионах соответствует курсу региону по-умолчанию для данной страны.
Как я уже сказал записи дублируются. Нужно, наверно, переопределить доступ к курсам, т.е. если не найдена запись для данного региона выдать запись по-умолчанию или изменять дублирующие записи если изменился курс по-умолчанию. Покажите наиболее простой способ. Подозреваю изменения множества записей вместо одной чревато проблемами, да и нужно дополнительное поле, которое указывает что это курс по-умолчанию.