Vertex paint multiple materials for Physical Material detection

Hi there!

I am currently looking for information on this subject, but can<t seem to find exactly what I am looking for.

I would like to paint multiple materials on a static mesh (ground) and be able to detect different physical surfaces in order to spawn different FX and
sounds in the animation notifies.

I already looked at Layer Materials, but did not see anyone talk about vertex painting them and putting physical materials. I looked Landscape materials
too, but it seems to work only with landscapes, as the name says. I also looked at physical materials, but I did not see how to put a physical surface on
a texture into ONE material.

Do you have some ideas on how to do it?

Thanks a lot, Unreal community!

Bump, has anyone solved this?