Rather than adding carriers in Search, provide a list of carriers and allow the user to deselect those they don't want to see in the results. Carrier list would be based on the carriers present in Contract Manager, by Mode.
This is from Big Schedules as an example: