[IDH] Added ability to support several versions

Implements: blueprint idh-several-versions

Change-Id: I0dcba11710739a60a38ba19b887eb2e63f2dc4d2
Merge "[IDH] Added ability to support several versions"