you can't use sql anywhere but in the initial data retrieval
if you add values to the parameter list due to adding rows into a table, you would need to alter the report to understand how it should handle the new values.
Sorry, I doubt that this is the answer that you wanted.
If you run your report off of stored procs, you might be able to create a sql function that returns the valid values that you are after and therefore be able to just change the function and have the results permeate out to all the of report procedures.