Summoned equal-named pets are a problem as they are all called the same, i.e. there is nothing in the combat log that differentiates them. The situation may improve with 2.4 when we get IDs rather than names - though, to be seen.
And Recount doesn't sync with anything but Recount.
There has to be a way to do this, because SWStats does already.