Вы можете сделать это наоборот, то есть иметь список ссылок на переменные вашего класса и перебирать их, а затем получить фактическое значение, вызвав для него invoke:
listOf(::someClassVariable, ::anotherClassVariable, ::yetAnotherClassVariable).forEach { varRef ->
val varValue = varRef() // assignment optional... you can also just do it the way you want ;-)
if (varValue.foo())
map.add(varValue, varRef.name)
}