Roger, try the following:
1) Create a parameter with data type string and either a list of the parts you'll be searching on, or simply allow all values.
2) Create a calculated field similar to this:
IF CONTAINS([PartsField],[PartsParam]) THEN 1 ELSE 0 END
where PartsField is the field that exists in your data set and PartsParam is your newly created parameter.
3) Add this to your filter where you only show results of 1.
I attached something similar I did with customer names with the Superstore Subset data source.
TextSearch.twbx 1.4 MB