add support for nested tuple fields