Just to be sure, I tried using a custom filter for a new tab and section
in the logic example and it worked for me.
Is it possible that you're not exporting the package containing your
filter class, or that it's package private? Are there any exceptions in
your log file?