We consider two-level systems of heterogeneous structure, in particular, discretecontinuous systems (DCS) for the case in which all homogeneous lower-level subsystems are not only connected by a common functional, but also have their own goal objectives. Based on modification of the previously obtained Krotovs sufficient optimality conditions, we develop an improvement method that contains various proximity regulators of neighbouring approximations at different levels. An illustrative example is provided.