You could try this
ruby {
code => '
a = []
event.get("alarm").each { |k, v|
h = Hash.new
h["alarmLevel"] = k
h["alarmValue"] = v
a << h
}
event.remove("alarm")
event.set("alarm", a)
'
}
split { field => "alarm" }
If you need to then move the contents of alarm to the root level look at this.