Is it possible to define multiple schema structure from a single source connector

Hello MongoTeam ,

I have a requirement where i need to parse a variable length Object . Is it possible to define multiple schema structure for a single collection. e.g documents to have different properties
{ int id , string userName , string phone} / { int id , string userName , string email} . If I provide a single structure schema { int id , string userName , string phone, string email} I am getting deserialization exception for using Protobuf schema . Proto 3 is not allowing optional fields .