Multiple schemas for a single embed

I’ve had a setup for switching a map field out for a certain embed schema in a changeset. I’ve ripped it out a few days ago, as it was just a bunch of complex code and I switched to a two step validation. Validate the code of the embed first and pass the raw validated data to the changeset with the map type. This worked for me because on the frontend (phoenix) I moved both embeded data and “outer” data to the same level (not using inputs_for anymore), which could be an issue for other people though.