So I have here a stained glass window from a door I have modeled (I’ts black and white for a reason 🙂 )

but it needs to look old , worn and dirty. Firstly , I want to overlay a grime texture as if the window hasn’t been washed in years , and also exaggerate that texture into the areas where it would build up the most around the lead piping that seperates each piece of glass.
Now I have done this many times , but it has been years since I last did it , and I can’t for the life of me remember how it’s done. I’ve got some nice black and white grungy textures and ive been playing around with colour ramps and mixing transparent shaders but I’m just not getting it.
Could somebody be kind enough to show me a node setup that will add a general grime over the whole window , and also one that will concentrate it into the crevices (I vaguely remember baking a dirty vertex map to achieve this back in v2.78 but I have no idea where to start in 2.8)