You'll need to convert your data to a dictionary to allow for non-db fields to be sortable.
runs = Run.objects.all()
table_data = []
for run in runs:
passes = 0
for build in run.build_set.all():
passes += build.pass_count
table_data.append(dict(
build_no=run.build_no,
release=run.release,
pass_Count=passes,
))
table = CombineTable(table_data)
Note: This will query the database once for each run. A solution to that would require a QuerySet on builds and a loop over all of the builds adding each build's pass_count to a dictionary based on runs.