add support for composing hybrid engine types