update to allow cef details or fields sub dictionary