Is it possible to setup an AutoLandscape Material using DataTables?

Hello, I am new to unreal and currently learning about materials and specifically how to create an AutoLandscape Material. I have a crazy out of the box idea about using data tables to setup each layer of my Autolandscape material. I have completely setup my first layer which is grass and instead of copying, pasting and renaming everything to create a new layer, I can use a Data Table to enter the information. Setup an Enumeration which would include the list of layers I want to add like Soil, Sand, Gravel, etc. Just to name a few. Then with a structure I would add all the information I want to access to add and make adjustments to the textures and settings. Being able to accss that information from a Material Function and Material, and making the settings available in my material instance. First, is this even possible and if it is other than setting up the Enumeration, Structure and Data Table what else do I have to do to get this to work?
Thanks!