use core function get_assets_from_list to simplify asset building