I'm willing to join your group in saying that "him to come home" is the
direct object of "want". The "for ... to ..." clause is "for him
to come home". This, as a whole, is what is wanted, so it is the
direct object of "want". The "for" is always deleted after the
verb "want".
CJ