Customs officials seized 4,970 grams of heroin worth Rs 34.79 crore from a passenger who had hidden the contraband in a specially created cavity in a trolley bag, an official said on Monday. In another action, 9,115 grams of gold valued at Rs 4.53 crore was seized last week, the Mumbai Airport Customs said.