properly bind fields to parent dataset, not first dataset