Hi Chee Hsung,
For your information, the chinese characters of my name are 志忠. The Zhi character is similar to yours. My father's middle name is not 'teck' but is ke (克). As confirmed in the subject title, my grandad came from Hui-an, Fujian. Hence no relation to yours. He was named Huang You (油). Single name, no middle name. My father once told me that unlike others, our family members do not follow any particular naming convention. As such, my cousins from Singapore do not have the same middle names as mine. However, and surprisingly, both my father and uncle shares the same last name of Cai (才).Go figure as I am stumped.
As for your question on your ancestry, maybe Erik Ng can help. He is definitely very knowledgeable on this topic.
Regards
nct