Accessing sublevels in BP

I have spent the last two weeks trying to figure this out so I wanted to see if anyone has found a solution to this. Basically my procedural world creates its environment from sublevels. Each sublevel has another blueprint in it that creates a dynamic material and has a static mesh. I am trying to access that information in the level however I am unable to create it with the streaming level because it says the object doesn’t exist.

So the way it works is

Has static mesh
Creates dynamic material instance

Sublevel Grass
Has Grass_BP at (0,0,0)

Level BP
Procedurally generates through streaming levels using multiple sublevels

What I want is to get the Grass_BP’s material based off what sublevels are next to it.

I have looked through the entire forum and haven’t found a solution.