你理解错误。并不是所有的表语形容词后的不定式都不能带宾语。而是一部分表语形容词要求其后的不定式必须是悬空不定式。至于什么是悬空不定式,我相信你一定在答疑网看到过有关提问和解答,我在这里不再赘述,你可在答疑网搜索有关解答。
hard表示“难”这个意思时,无论作表语还是作宾补,其后的不定式必须为悬空不定式。你的二个句子中的不定式都是普通不定式,而不是悬空不定式,所以都是错句。
修改的方法是,让不定式作主语:
It is hard for the parts to go with the machine.
I find it hard for the parts to go with the machine.