Select the appropriate Price List in the Inclusion Criteria; select Configuration Type from Field, Equal to from Operator, and Bundle as Value.
Modify the custom callback class code to list the catalog products as
global String getProductFilterExpr(CustomClass.ActionParams params) {
return 'Color__c = \'Red\'';
CODE
Modify the custom callback class code to list the option products as
global String getOptionFilterExpr(CustomClass.ActionParams params) {
return 'ComponentProductId__r.Color__c =\'Green\'';
CODE