Added multiple key support to obo iterator