CDK-435: Partition by nested fields

This enables partition strategies to refer to nested fields within records for source data.
Is there a JIRA for this TODO?