You probably want to "merge" all _meta data:

```python
meta = ModelMeta()
# Merge bases from oldest to newest
for base in reversed(bases):
    if hasattr(base, '_meta'):
        meta.update(base._meta)

meta.update({
    'fields': model_fields,
    'indexable_fields': [key for key, value in model_fields.items() if value.indexable],
    'managers': dict((k, v) for k, v in attrs if isinstance(v, managers.BaseManager))
})

attrs['_meta'] = meta
return super(BaseModelMetaClass, cls).__new__(name, bases, attrs)
```