I'm unable to read your log on Google Docs. Please post a log snippet here.
What version of FIX protocol? What Sender CompID and SubID do you use? What Target CompID and SubID does the other party expect?
If those five things match (protocol and compID/subID for sender and target), you should be able to pass heartbeats.
You'll also need to match sequence numbers, but that's a whole other discussion.
http://fixwiki.org/fixwiki/SequenceReset