How to programatically create custom option for product in product edit page under a custom tab . Also is it possible to make a dependent connection between a custom option and attribute? such as combination of particular attribute drop-down value and custom option is not present and vise-versa