That's right - running field validations here cause the "no model instance for pk 1" error (ie it finds a reference to DataGroup with key 2, but no corresponding DataGroup instance - presumably because this is generated automatically at the start of ``save()``