How to Get Detailed Memory informaton for Each Shader when game running?

I am currently able to track the overall memory size for shaders using the STAT LLMFULL command. However, I want to go further and obtain detailed information about each shader instance, including:
• The number of shader or related instances.
• The memory size used by each individual instance.
Is there a way to extract this detailed information? Are there specific tools, commands, or workflows in Unreal Engine that can help me achieve this ? Any guidance on how to approach this would be greatly appreciated.