I'd have a model like
public class EmployeeMaster
{
public int Id { get; set; }
public string Name { get; set; }
public List<string> Fieldname { get; set; }
public string Email { get; set; }
}
If you wanted two fields called "Hello" and "World" you'd add those two strings to the Fieldname List. If holding just one string isn't enough you could use a Dictionary that holds a key and a value, or create a custom class with the fields you want and store a list of that instead.
Your view would then create a textbox for each item in the Fieldname list.