Since your Looker setup is well-maintained, did you consider adopting the data catalog in Looker, what would be the challenge doing it?
That said I haven't looked closely at how far we could go with Looker, I'll check it out.
I would love to hear the features that you would need in a data catalog system.