What i mean is, i dont think it is... you sure?
ESM dependencies upon another ESM are of course possible (Dawnguard.esm has Skyrim.esm as a master, for example), with the inclusion of ONAM records. However in terms of a plugin modifying another plugin, that's when load order becomes an issue. As consoles can't adjust this, it can rapidly lead to issues, in addition to the fact that Hearthfire is so customisable, trying to reference things that are deleted or disabled would be a bit of a nightmare.
Also, I don't think the respective marketplaces support of "only allow purchase of this DLC if DLC x is bought too", which is of course another major issue as a missing master will cause an instant crash on startup.