Я использовал Single Table Inheritance для сопоставления своих моделей с помощью Slick, следуя примеру, найденному в в этом вопросе .
Как вы выполняете запросы, которые возвращают данный тип?
Например, в приведенном выше примере def getFisicia2():PessoaFisica2 = db.run {???}