¿Cómo combinar dos sets de enumeraciones en kotlin con la misma interfaz padre?

Estoy tratando de hacer lo siguiente:

val list = MyEnum1.values().filterIsInstance(MyParentInterface::class.java) .plus(MyEnum2.values().filterIsInstance(MyParentInterface::class.java)) 

En Android Studio, lint se queja de que filterIsInstance es una "llamada inútil en el tipo de colección". Sin embargo, si lo plus(MyEnum2.values()... , el plus(MyEnum2.values()... no funciona porque no son del mismo tipo.

¿Es esa la manera correcta de fusionar los valores de dos enumeraciones en una sola list?

Editar: Mis enums se ven así:

 enum class MyEnum1 : MyParentInterface { ENUM1_TYPE1, ENUM1_TYPE2 }