Melafix is great for for preventing infection of injuries, but fin rot is a bacterial disease, and you will need an anti-bacterial medication to fight it - melafix won't do, sometimes all-natural just doesn't cut it.
Melafix doesn't seem to harm the bio-filter, but it's safe to assume that whatever stronger medication you choose will destroy the benificial bacteria, since it's anti-bacterial.