Material Function being used for landscape

So I have found that when I make a material function and make an instance of it, the parameters work perfectly alone. But when I bring this instance into another material file, the parameters I set do not save. So if I have a cliff material function and I turn it green through a parameter, then drag that function instance into a landscape blend material, the green will not be present and it will revert to its normal state before I set the parameter. Any help with this would be great. Thanks.