And for future reference… I did find this thread which briefly mentions creating a custom MaterialProperty which could be used with an entity…