Я практически столкнулся с той же проблемой, связанной с созданием динамических геттеров, по какой-то причине вы не можете выполнять функции карты vuex с переменными данных из компонента.
Так что это не сработало для меня
...mapGetters( this.layout,['getFilterByObject'])
Но я мог бы сделать это
this.$store.getters[this.layout + '/getFilterByObject'](filterGroup)
Может быть, вы можете сделать что-нибудь. похоже с твоим состоянием, хотя я не проверял это
this.$store.state[this.namespace].filter