Hello,
I have some questions about privacy and public keys.
I think yo need to become acquainted with Privacy article in bii8coin wiki
https://en.bitcoin.it/wiki/Privacy It covers different scenarios regarding inputs and outputs assembly in single transaction in terms of the privacy. Regarding yiur questions the answer is YES insofar there is "a heuristic or assumption which says that if a transaction has more than one input then all those inputs are owned by the same entity."