Apply physical materials on landscape material function

Hi,I have a huge complicated ground material that consist in many material functions which blend together. The problem is that I want to apply physical material to each of them but material functions don’t support that feature so do you know a workaround for that?