In your model the category is associated to the lineName as *:1, this means that the category item can only be associated once to a lineName item. If you reverse the association to 1:* the category item can be associated to 1 category and the category to multple lineName items, thereby preventing the need for the duplication of the category items.
The way to create this configuration data is a little bit different as you will need to select the category on the lineName item.
In the page where you select the different options starting with the lineName, the other items can be constraint via the alternative path. So from the page object select the category with the restriction that follows the path to the lineName to the category. This can be done either via xpath, the constraints option of by setting up microflows for the refence selectors as datasource.
Hope this help in finding a solution in your case.