Towards Learning Sparsely Used Dictionaries with Arbitrary Supports