I think you would actually want 3 separate pages for rank, upvotes, comments, etc., NOT combined.
Strictly from a PROGRAMMING point of view, the EASIEST thing to do would be just DUPLICATE THE RECORD, with new image URL's. When the user clicks "post", it creates the duplicate, and then when the user looks in their account instead of one submission they see 2 or 3, one for each stream.
For example, I sometimes post in Fun and then repost the next day in booty ON THE ASSUMPTION Fun will get a LOT more views and upvotes even though it'll be off Fun "Latest" within 1-2 days. (I always submit to Fun first, on the assumption that if I submit to another first the Fun mod probably won't feature it.)
I would want a SEPARATE count, not a combined. That lets me know whether in the future it's worth submitting similar memes to Fun or just submit to booty.
Also, people post DIFFERENT TYPES of COMMENTS in different streams. "Wow, she's got a great ass!" wouldn't be unusual in booty but probably few people would put something like that in the Fun comments--even though it's the same image with the same title, etc., and even if it's the same person upvoting and commenting in both streams.
There's also the problem that Fun posts DISAPPEAR ALMOST IMMEDIATELY. A post gets FEATURED and you go on 15 hours later and it's no longer in "Latest". A lot of people won't bother commenting because it only has about 20 views and they know almost nobody will see THAT comment, but they WILL comment in the OTHER stream(s).