Add support for nested structs in pf