As mentioned in my article Designing the Schema of Realm effectively, you can store the fields in one "table", and store an additional discriminator field that determines which field is currently valid to read from.