Go to labour department and complaint. They are able to help you in getting NOC via MOI. This happens in case you didn't recivie 03 months consecutive salary from your company. Regarding balance dues, yes it could take at least a year or more.