Multi search fields with dependable criteria

We have the search (free type) component that has filter available, but I would like to see in Glide different kinds of search components where I can set them to be conditional to each other.

Like this I can pre-determine what the user is searching for without consuming 100 updates per search.
Today I am forced to use the Forms components for this type of search, which requires lots of updates.

Example: When nothing is selected as “Service Type” you only have 4 options for search. When Service Type is selected as “Trucking”, then it adds the possibility for user to select more fields for their search. The options of each dropdown item also changes filtered by the selection of the “Service Type” that the user selected as well.