Thanks for your reply.
"These are all shared by add existing item in all projects, then we use either KWTs or other scripts to call these with desired parameters, adding the KWT or script as a project test item"
Can you elaborate on this further?
I would like to know the folder structure for your framework and how are you handling the input of one action, which becomes the output of another.
Are you handling inside the excel sheet or using parameter of the test? if you are using the parameter of he test then let me know how exactly are you doing it.
How about managing your test results? Are you using the standard test results of TestComplete or customized one?