Developing Morphological Analysers for South Asian Languages: Experimenting with the Hindi and Gujarati Languages