You can mix DX9 and DX10, so integrating DX10 in the engine is theoretically possible with the SDK. The GXL libraries however are for WED and MED only. For the engine, you could use the SDK for implementing an own DX10 renderer that overrides the engine's render functions.