Note, you are not using DataFramesMeta.jl here, but rather Query.jl. DataFramesMeta.jl works more similar to how you describe
julia> using DataFramesMeta
julia> df = DataFrame(FR = [1, 2, 3], SCS_kHz = [4, 5, 6], bw = [7, 8, 9]);
julia> fr = 1; scs = 4; bw = 7;
julia> @rsubset(df, :FR == fr, :SCS_kHz == scs, :bw == bw)
1×3 DataFrame
Row │ FR SCS_kHz bw
│ Int64 Int64 Int64
─────┼───────────────────────
1 │ 1 4 7
But I think you are saying you want to store the query. This is a good feature request and is tracked in DataFramesMeta.jl here.
It would be great to get a PR together to work on this.