I don't think it's possible to separate them using normal combinator prototypes as the basis of the computer entity. That's why you have to place separate additional combinators to get more inputs.
You can use extra normal combinators outside the computer and use bit operators to unpack more signals sometimes.