Problem is that material shaders created with material nodes return value to material, which is pixel shader with vertex. And you want pure vertex shader.
Only way to make pure vertex shader is to code it in engine/shaders, then register in C++ i think (never done shaders that way, custom node in HLSL was always enough for me).w
So why you need that pure vertex shader for?