Has anyone run into this?  I'm building a general-purpose filter control on my galaxy tool xml template for enabling numeric fields to be filtered by > < etc. parameters - in a user friendly way.  I have a select list <para> driven by a data table:
...
  <param name="filter_column" type="select" label="Col">
<options from_data_table="bccdc_blast_fields" />
  </param>
...
This works fine in building a list of fields to select from.  Then I add 
  <filter type="sort_by" column="1"/>
  <filter type="add_value" name="TESTESTTEST" value="WHWHWHW" />

but nothing happens, sort remains incorrect and no extra value.  I try these same filters on a previous <param> in form that is driven by <options from_file="bccdc_blast_bins.loc"> and they work fine. 

I also tried applying <fiilter type="static_value" ...> to no avail on from_data_table options tag, but from from_file options, no problem.

So I start to think there's a bug whereby NO filters work on <options from_data_table="bccdc_blast_fields" /> input?  I've surveyed the galaxy.tools.parameters.dynamic_options
python code, but can't see a decision point there in which from_data_table work vs from_file choice is made; is it in another script file?

I'm using a BioLinux 2012 install that includes Galaxy.  

Help appreciated!

Regards,

Damion Dooley
BC Centre for Disease Control
Vancouver, BC