No, definitely not.

Now, you have a multipolygon with another multipolygon as an inner member. This is absolutely not necessary and just makes things more complicated.

The solution is to have a multipolygon where the inner member are simple ways (areas).

For more information:
https://wiki.openstreetmap.org/wiki/Relation:multipolygon

(Or just look some multipolygons on OSM.)