With the concept of "mosaic warfare," a novel combat style that involves constructing "kill webs" with unmanned aerial vehicle (UAV) swarms has emerged. However, little research has focused on this specific task scenario, particularly concerning the self-organization and adaptive collaboration of heterogeneous combat units in dynamic contested environments. Considering the scales and highly dynamic natures of such swarms, an adaptive communication network mechanism is developed based on the Molloy-Reed criterion. In contrast with common offline/noncombat task scenarios, the self-organization process is refined through agent-based modeling, and a combat effectiveness evaluation is introduced to provide enhanced task execution incentives. The proposed dynamic consensus-based coalition algorithm (DCBCA) addresses UAV intelligence defects such as "confusion," "forgetfulness," and "recklessness" during the dynamic target selection process, enabling effective bottom-up kill webs construction. Extensive simulation results demonstrate that the algorithmic system outlined in this paper can support the efficient and resilient operations of large-scale heterogeneous UAV swarms. The DCBCA outperforms the dynamically improved consensus-based grouping algorithm (CBGA) and the consensus-based timetable algorithm (CBTA) in terms of performance and convergence speed.