@ruchim71073425 You can add complex fields in below mentioned way productRetriever.extendProductQueryWith(p -> p.addCustomObjectField("shortDescription", i -> i.addField("field1").addField("field2").addField("field3")) field1, field2, field3 denotes the sub attributes of the field shortDescription