You can use the
conceal feature for this.
:syntax match ConcealedDetails /\v^[^|]*\|[^|]*\| / conceal
The first line sets up a syntax item to conceal anything that matches the regular expression.
The second line informs Vim that you want to hide any concealed items that don't have a replacement
The third line makes it so that the text is always concealed, whatever mode you are in.
The regular expression I used presumes that your file names/paths won't ever contain a
| character. If they do, you'll need to adjust your regular expression to account for this.
Presumably you won't want to type this in every time you want to use it, so you could set up a function that contains the commands and run it manually or from a mapping or user command, or you could set up the commands to run every time you open the quickfix window either with an autocommand or by using the