It's just slightly fiddly, so:
... | xargs -n1 -I{} bash -c 'grep -H "search_term" "$1" | head -n1' _ {}