I've been working with Hunter outside the forum but I thought I'd update here so everyone could see.
Hunter was trying to use Datalinq Keys in the Materials Datalinq. But this doesn't work because Datalinq Keys are scene properties and materials are global properties. So the XPression engine isn't able to apply a Scene property (ex. Datalinq Keys) to a Material.
Another way of doing this is to Datalinq the Objects face instead of it's Material. This uses a Viotile Material which only exists in the Scene. However, Hunter also wanted to control a video Materials playback in the scene director AND also Datalinq it using Datalinq keys.
So you do it like this:
Link to Image#XPression