Вам нужно будет использовать предикатную функцию фильтра .Пример (не тестировался):
var newARRA = chain(this.props.transferts.transfertAccount)
.filter(({ officeSender, officeReceiver, created_at }) => {
return _.eq(officeSender, this.props.users.user.office) &&
_.eq(officeReceiver, this.state.selectedOffice) &&
_.gte(created_at, this.state.beginDate) &&
_.lte(created_at, this.state.endDate) &&
})
.groupBy("currency")
.map((v, k) => ({
currency: k,
amount: sumBy(v, 'fee')
}))
.value();