[ENHANCE] added possibility to work with composite keys