Separate object transparency from colour?

this should do it for colors set ByLayer:

it probably can be modified to also work with ByObject color if needed.

-j