The best treatment for this swelling will be surgical excision. If the swelling is expanding and causing so much pain, you should get this treated as soon as possible.
I suggest you need a specialist hand surgeon and the specialist you have consulted does not appear confident. You need to to be confident yourself in the surgeon. Therefore, I suggest you seek a second opinion
I wish you well.
Dr K A Pottinger