Instance as Master is incompatible with smart components

I’ve a font with 2 current masters and 5 instances. Some of basic glyphs are made of smart components, for example a consists of _part.semibowl and _part.stem. These _parts have layers for different use cases and have smart glyph settings. However, when I’m trying to create an Instance as Master, all these smart glyphs are being decomposed into simple contours making the interpolation impossible. Yes, I can redo all these layers in my new master manually, but that’s a double work. I believe it should be done automatically.

This problem exists both in G3 and in G2.