I hope i understand you right. You ripped up a floor a couple years ago, and when doing so the subfloor splintered. You have used crack fillers, but they have all cracked up. If this is the case then you either have to much flex in the floor or the area wasn't clean. You can try ARDEX FEATHER FINISH, a latex modified filler. Hope this gets you unchained from the dog house.