Here's a guide along with the scripts/docker build files/etc.
All the actual cool stuff was written by "ANonEntity", I just got it to run local on a large batch.
Make sure you run this on unimportant test data first, since its a recursive search. I can't imagine a situation it would delete...