Swap Static Mesh for Instance based on Camera Distance

Basically I am trying to swap out the static meshes placed in my blueprint for Hierarchical Instance Static Meshes based on a camera distance. Very similar to an LOD system, however I need to do it this specific way based on some other things I am doing with the same blueprint script. So objects in the distance would be HISM while the foreground would be Static Meshes. Any thoughts on this. Thanks