add multi collection api to allow dynamic amount of columns for a has many association