Investigating A Mod To "global Options" Sharing

In CS-Cart 4.2.x, I would like to share products across storefronts. However, I need these items to have unique product options in each storefront. For instance, a shirt sold in storefront A displays the option “Logo: A” and storefront B displays the option “Logo: B”. Currently, both “A” and “B” will appear among the options in both stores.

My idea: In global options, there is a “sharing” tab. By default, that allows each storefront admin to only have access to those global option. I would like to modify the “global options” code so that each storefront only displays options which that storefront “owns”.

Has anyone already done this modification or found another solution to the problem?