Creating user accounts on the fly with CiviCRM entities