Headhunting companies deal with hundreds of candidates. They may give you tips and opening details regarding your talent here and there. But it's your sole responsibility to proactively deal with your headhunter telling them what you want. Tell them clearly about what you are looking for and ask them to recommend a better application strategy.