The fact that this requires us to basically mirror the Django validation (copy/paste and add hvad support?) is the reason I never implemented this.