I don't think you can get them without an Action Replay/other cheating device. Have somebody trade you a Pokemon holding one.
I'm not so sure about that LoC. I believe, unlike the Azure Flute, the Soul Dew is a legitmate item that can be obtained...somehow...