А как насчет умножения таблиц, расширения и фильтрации?
let
src1 = #table({"k1", "v1"}, {{"k11", 11}, {"k12", 12}, {"k13", 13}, {"k14", 14}}),
src2 = #table({"k2", "v2"}, {{"k21", 21}, {"k22", 22}, {"k23", 23}, {"k24", 24}, {"k25", 25}}),
custom = Table.AddColumn(src1, "custom", each src2),
expand = Table.ExpandTableColumn(custom, "custom", {"k2", "v2"}, {"k2", "v2"}),
filter = Table.SelectRows(expand, each ([v1] <= 13) and ([v2] >= 22))
in
filter
src1
src2
добавить пользовательский столбец
развернуть
отфильтровать ваши условия
FYI - Expression.Error: Локальная оценка Table.Join или Table.NestedJoin с компараторами равенства ключей не поддерживается