I know about it from a friend of my sister - is it wrong?
That would be "Vím o tom od přítele mé sestry."
I know it from my sister's friend - why not this?
That is just "vím to", not "vím o tom". The difference is subtle but I think it exists even in English.