Throughout Seasons 1 and 2 of Agents of S.H.I.E.L.D., we have learned more and more about Skye's background; specifically, how she was taken from her birthplace in a village in China by S.H.I.E.L.D. and put into American foster care. However, the actual attack on the village that led to her being taken has been described in no less than four seemingly-incompatible ways, which go as follows:
In 1.12 Seeds, Coulson and May interrogate a former S.H.I.E.L.D. agent named Richard Lumley, who was a part of the team that rescued Skye. According to him, a S.H.I.E.L.D. team in the Hunan province in China located Skye when she was a baby and called her in as an 0-8-4 (an object of unknown origin), saying that the village's population had died trying to protect her. Lumley was part of a back-end team, and they lost communication with the initial team after that first contact. Upon arrival, they found the initial team dead except for the senior agent, who had managed to escape with Skye but bled out under a bridge due to a gunshot wound in his neck. At this point, Lumley's team evacuated with Skye and took her to America.
In 1.21 Ragtag, Raina tells Ward a story about that village in the Hunan province, but she states that the villagers were killed by "monsters" (who we now know to be Skye's parents, Calvin Zabo and Jiaying) who were looking for their child.
In 2.06 A Fractured House, Ward agrees to give Skye information about her father, and swears that he isn't lying. Supposedly, his source for this information is Raina, but his story is completely different. According to him, the people who died in the Hunan province were not villagers, but were actually HYDRA agents who had located Jiaying and Skye. In this version of the story, the HYDRA agents killed Jiaying, but then Cal showed up and killed them, tearing down the entire village in the process. This version seems to match the flashbacks that we saw in 2.08 The Things We Bury, except that the HYDRA agents in those flashbacks didn't take Skye, but rather, took Jiaying to Austria to be vivisected (and then Cal discovered her corpse and presumably returned to the Chinese village in search of Skye). However, there is still a problem with this, because Ward says that Cal lost his wife and his child in the same day - but since there was a round trip from China to Austria in between the agents taking Jiaying, and Cal returning for Skye, the events had to have spanned more than a single day.
In 2.10 What They Become, Cal himself states that one day, a group of HYDRA agents came to the village and took Jiaying. Cal claims that he attempted to fight them off, but failed, and so he left Skye with "people he trusted" and then proceeded to track the agents and Jiaying to Austria.
There are a number of issues here - in #1, the initial S.H.I.E.L.D. team (possibly Whitehall's HYDRA agents?) discovered the village already in ruins, which according to Raina in #2, Skye's parents were responsible for. But if this is the case, then how did they miss Skye? Or if, as in the case of #4, Cal left Skye with people he trusted, then why did he not just retrieve her from them after returning from Austria? Why massacre the village? It also seems as though Cal was responsible for killing the initial S.H.I.E.L.D./HYDRA team, which is what Lumley's back-end team saw the aftermath of. But wouldn't that suggest that Cal came to the village twice? Once to slaughter the villagers in search of Skye, and then once more to kill the HYDRA agents. However, if this is supposed to be the case, then why did Ward say that the people who died were not villagers, if villagers still perished?
Essentially, what I am asking is, is there some detail here that I have missed, or some other way of looking at it that I have not yet considered? Can these contradictory accounts fit together somehow?