I haven't tested this in a decorator, only in a Page class, where replacing $this->somefield with $this->record['somefield'] did the trick. So maybe unset($this->owner->record['somefield']); will work...