draft: Support arbitrary depth of draft field