Fix broken antijoin when using structs as restrictions. 

This bug was introduced in c29967c