Building up deformation, inserting extra inputGeom

Hi!
I want to build up a deformation network by scripting, to customize adding/removing process of my deformer node. By the way I would like to simulate the functionality of "deformer -type defomerName" in first step.
I have already built up the network node by node and connection by connection, and as I check they are identical to the result of deformer command, but it's not working, because the deform(...) method of the deformer doesn't get called.
Is there anybody who have already met this problem?
Is it enough to create and connect the needed nodes in the way like the deformer command does? Or I forgot about something.

thanks,
Medi

Not all defromers accept multiple input geo, for example a skincluster will not!

You are right, but it's a home-made deformer node which can accept more input geometries...
My problem is that the deformer node doesn't call deform method for those input geometries which were added by my script, however the network looks fine.

Is your node done right for example does it register dependencies for inputs and outputs? Does it handle the itration correctly, for each shape seperately etc etc.