Fix DataField.dist to limit group by fields

Django requires QuerySet.values() to be called to alter the fields used
by the GROUP BY statement in the resulting SQL.

Signed-off-by: Byron Ruth <b@devel.io>