Complex Input Flattening - Action or Code Interface? - Ash Framework