Are you suggesting adding each Harmony Device as a child device?
I was simply adding the following 1 liner to the Parent Device as a starting point.
command "deviceCommand", ["String", "Number"]
As this would allow you to issue any Device Command you'd like via Rule Machine, asssuming you know the command string and the numeric Device ID.