Different textures in 1 Material

I have a question about Materials and textures in UE4.

I’m making a modular pack to make a game and i have multiple walls and I’ve baked ambient occlusion maps for each one, so i was wondering if there is a way of applying the same material on multiple walls but for those walls to also have their own ambient occlusion without having to make a separate material for each model

Best way to do this is Pack your Defuse with everything you want to texture. All your modular pieces you are going to use.
Then after modeling your Pieces you can Apply the same Defuse Texture to your UV’s. I would then Map your UV’s so you can Apply which every texture you want to use in the given spaces. Then all you have to do is bake the Ambient occusion.