It is possible to use different layouts within the same project, as well as automatically load them through a predefined unique database field value condition.
You can refer to the following document that explains how to do it, as well as a generic project sample of it.