You can create your own process with the correct composition, and then, if you want to use ecoinvent, link directly each waste fraction to the specific ecoinvent waste treatment process (which typically is about treatment of one specific waste fraction, "clean", so to say). Ideally, you can modify the datasets or develop own ones since the waste management might be different, e.g. with grey market manual sorting etc.
Best wishes,
Andreas