Finally found this plugin to assign custom attributes to vendor to manage by themselves. Simply update the config of attribute mapping then vendor could have related attribute to set in product edit/create form. Work as charm, great job.
Read full Story