Как сделать перебор свойств объекта с последующим вызовом функции?
А в чём сложность? Перебор свойств объекта - это же основы языка. Вы JS на каком уровне знаете?var obj = inputs.properties;
for (let key in obj) {
	console.log(key);
	// myfunc(obj[key]);
}
Поле type есть, уже хорошо. Теперь можно сделать функцию "switcher" из оперы "switch case", пусть уже она запускает функции, в зависимости от значения поля type.