リストのフィルタリング操作はもっと柔軟にできませんか?

リストフィルタリング操作についてですが、複数のファイルをフィルタリングしたいのですが、一つのリストノード内でANDとORを組み合わせることはできないのでしょうか?現状では、ANDは複数のリストノードを直列に接続する形になり、ORの場合は分岐が必要となります。その結果、最終的なファイルを一つに集約できないため、少々不便に感じています。この点の改善を希望します。