As per the law, employer can terminate unlimited contract without giving reason of termination. They have the power to terminate contract but ensure criteria is followed. Below points should help you although you have not provided full info, will try to assist you anyways:-

-Was she in probation period? Company can terminate contract in probation period by giving 3 days notice. Probation is max 6 months. If they have terminated her after probation, then they have to give 1 month notice period or 1 month salary in lieu of notice period.

- What contract she was having? Limited or unlimited ? Unlimited contract can be terminated by either employee or company by giving 1 notice period or 1 month salary in lieu of notice period. Termination in probation remains the same as above.
If she was on limited contract, company cannot terminate contract as per their wish. Even if they want to terminate the contract( after completion of probation I mean), company has to pay salaries for the remaining period of contract.
No matter whether contract is limited or unlimited, company has to pay return ticket cost as per the law. its illegal to deduct ticket money from settlement.

You can sponor your daughter but she will be banned from work for 2 years( plz double check with immigration). For sure you can bring her on visit visa of 6 month etc.

Hope this info will help you. Speak to the company if they want to settle the issue amicably and provide you enough info on termination, else , please contact Ministry of Labor immediately, for sure they will give you your payment rights.