Homeopathy is similar cures similar. That's the only requirement.
You are simply wrong Swa. This idea of 'like cures like' was around long before the invention of homeopathy, and exists in many cultures and in many forms which do not resemble homeopathy in any way.
Homeopathy, on the other hand, was created in 1796 by Samuel Hahnemann, and although
based on similia similibus curentur ("like cures like"), homeopathic remedies are prepared by repeatedly diluting a chosen substance in alcohol or distilled water, followed by forceful striking on an elastic body, called succussion. Each dilution followed by succussion is said to increase the remedy's potency. Dilution usually continues well past the point where none of the original substance remains. This is what differentiates homeopathy from other systems based on 'like cures like'.
Hahnemann (who created the term homeopathy) believed that large doses of drugs that caused similar symptoms would only aggravate illness, so he advocated extreme dilutions of the substances; he devised a technique for making dilutions that he believed would preserve a substance's therapeutic properties while removing its harmful effects. Hahnemann believed that this process aroused and enhanced "the spirit-like medicinal powers of the crude substances". He gathered and published a complete overview of
his new medical system in his 1810 book, The Organon of the Healing Art, whose 6th edition, published in 1921, is still used by homeopaths today.
http://en.wikipedia.org/wiki/Homeopathy