This requires two additional pieces of hardware per nozzle:
To install:
This version of the brush needs a slightly redesigned debris bucket to accommodate the left arm.
OpenSCAD file provided for further tweaks. To use it, copy the STLs from the original model and name them brush_orig.stl, brush_orig+1mm.stl, and brush_orig+2mm.stl
The author remixed this model.
On my multi toolhead Prusa XL, I had the problem that the nozzle frequently made lateral moves across the brush for tool changes, and that these would twist the brush.
My remix solves this problem, at the expense of some additional hardware.