Yes, DITRA-HEAT can be installed over vinyl. Some limitations include the following:
1- Cushioned vinyl is unacceptable
2- Perimeter bonded vinyl tile is unacceptable
3- Multiple layers of vinyl is unacceptable
See detail DH-V-T in the Schluter®-DITRA-HEAT Installation Handbook for complete list of limitations, requirements and installation guidelines before proceeding.