use VARIANT_QUERY_UNSHARED_SUBSET, other tweaks, still problem with slots