I created Ethernet subinterfaces with VLAN and isl/dot1q encapsulation. then i tried Applying VRF (part of MPLS VPN) to it, and it worked without giving error. But I believe, VPN isnt supported on VLAN interfaces.. it doesnt make sense to have L3 tunneling inside L2. I dont know if this configuration works in real, but it is accpeted by cisco CLI.
Any ideas?