Index: branches/czw_branch/20100427/ippTools/src/magictool.c
===================================================================
--- branches/czw_branch/20100427/ippTools/src/magictool.c	(revision 28018)
+++ branches/czw_branch/20100427/ippTools/src/magictool.c	(revision 28042)
@@ -132,4 +132,5 @@
     psMetadata *queryWhere = psMetadataAlloc(); // WHERE conditions for everything else
     PXOPT_COPY_S64(config->args, queryWhere, "-exp_id", "exp_id", "==");
+    PXOPT_COPY_STR(config->args, queryWhere, "-select_filter", "rawExp.filter", "==");
 
     // Get list of exposures ready to magic
Index: branches/czw_branch/20100427/ippTools/src/magictoolConfig.c
===================================================================
--- branches/czw_branch/20100427/ippTools/src/magictoolConfig.c	(revision 28018)
+++ branches/czw_branch/20100427/ippTools/src/magictoolConfig.c	(revision 28042)
@@ -58,4 +58,5 @@
     psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-exp_id", 0, "search exp_id", 0);
     psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-diff_label", 0, "select diff label", NULL);
+    psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_filter", 0, "select filter", NULL);
     psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-available", 0, "process what's immediately available?", false);
     psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-rerun", 0, "generate new run even if existing?", false);
