bodyKeysToRecord isn't sufficient for GraphQL requests since everything is under one field or an array of responses. Maybe we'd be able to supply a function. If keys work recursively, please ignore this!