Occlude some objects from Scene Color?

I’m using Scene Color channels to achieve a chromatic aberration effect on a translucent surface, but what I found is that every object that is before the surface gets rendered too.

Is there any way to avoid this problem?

Material code used is Surface Translucent.

You can enable separate translucency in material settings. This way scene color will not contain objects, that were rendered in separate translucency pass.