Clothing - Using 'thick' double geometry

I have a coat that I would like to use unreal cloth that has a different texture on the inside than the outside. I would like to have a mesh that has two actual sides (double geometry, not double sided, unless you can have a different texture on the flipside?!)

Is there any way to make this viable? Does unreal cloth have a setting to make this work without clipping across itself (black coming through etc)

Thanks in advance :slight_smile: