I'm not sure I understand. The first person you lost your funds to was supposed to help you recover your funds from your wallet? or was he a scammer and you're now trying to find someone to get you your money back from him?
If you're trying to recover the funds that you sent to the scammer, then I'm afraid there's nothing you could do unless of course you have enough data about that person, in which case you should report this to law enforcement.
Now, if you lost access to your funds, then the service above is the way to go (WalletRecoveryServices). They're legit, they won't ask you to pay upfront, but they will take 20% once they manage to crack the wallet. I have used them myself, and you can find multiple positive reviews online.