How to have different types of inputs in a Matrix field