Нет.
DDB не является СУБД ... он не может объединить два индекса для ограничения чтения записей.
FilterExpression применяется после того, как записи прочитаны Query с использованием вашегоуказанная таблица или индекс.
FilterExpression просто сужает то, что возвращается, а не то, что читается. Таким образом, ваш использованный RCU (и, следовательно, производительность) останется неизменным с ним или без него.
Не можете ли вы сделать запрос, используя локальный индекс, имеющий этот атрибут?